У меня есть страница с именем page - news.tpl.php, которую я создал для своей страницы новостей. Но после того, как я очистил свой кеш, страница все еще не используется, а drupal использует исходный page.tpl.php. Есть идеи, как их решить?пользовательская страница-xxxx.tpl.php не работает
2
A
ответ
3
Альтернативный способ сделать это через сквозной крючок с несколькими строками кода. Вот как он идет
function <module_name>_preprocess_page(&$variables) {
if (isset($variables['node'])) {
$variables['theme_hook_suggestions'][] = 'page__'.$variables['node']->type;
}
}
Предположим, у вас есть тип узла, как «новости», то TPL должен выглядеть «страницы - news.tpl.php» и выше код будет обрабатывать все остальное.
+0
плохо проверьте этот способ, должен помочь – Avdept
Смежные вопросы
- 1. Пользовательская анимация не работает
- 2. Пользовательская сборка не работает
- 3. Пользовательская функция не работает?
- 4. Пользовательская кнопка не работает
- 5. Пользовательская таблица Модель не работает
- 6. Пользовательская проверка класса не работает?
- 7. Пользовательская программа исключения не работает
- 8. Пользовательская функция python не работает
- 9. Пользовательская функция сортировки не работает
- 10. Пользовательская ячейка просто не работает
- 11. Пользовательская привязка нокаута не работает
- 12. Пользовательская .NET Сериализация не работает
- 13. yii2 пользовательская проверка не работает
- 14. Пользовательская панель навигации Не работает
- 15. моя пользовательская функция не работает
- 16. Пользовательская директива AngularJS не работает
- 17. Angular.JS Пользовательская директива не работает
- 18. Пользовательская загрузка div не работает
- 19. Пользовательская сериализация класса не работает
- 20. Пользовательская кнопка UIToolbar не работает
- 21. Пользовательская проверка валов не работает
- 22. Пользовательская таксономия Страница не работает
- 23. Пользовательская страница 504 не работает
- 24. CodeIgniter - Пользовательская справка не работает
- 25. Пользовательская тема ActionBar не работает
- 26. Пользовательская директива attr не работает
- 27. Yii2, пользовательская проверка: clientValidateAttribute() не работает правильно
- 28. Пользовательская функция Cookie/Session не работает
- 29. Yii2 Пользовательская проверка по сценарию не работает
- 30. Пользовательская реализация strcmp в C++ не работает
Возможный дубликат [Drupal 7 Как переопределить page.tpl для определенного типа контента?] (Http://stackoverflow.com/questions/11193910/drupal-7-how-to-override-page-tpl-for- specific-content-type) – nmc
Вы помещаете это в настраиваемую тему? Если да, то у вас есть page.tpl.php в той же папке, что и page-news.tpl.php? –
Да. Больше, чем моя страница - front.tpl подключен без проблем, но все остальное все еще теперь подключается – Avdept