Не подключается page--front.tpl.php для Друпал 7.
Пробую и page--front.tpl.php , и page-front.tpl.php на всякий случай.
Помещаю в корень темы и в папку templates.
В шаблоне просто html.
Без тегов php не работает, с открывающим тегом php не работает, с открывающим и закрывающим тоже не работает.
После сохранения настроек после загрузки файла (в admin/appearance и в теме) не работает, после очищения кэша тоже.
В /admin/config/system/site-information/ указано :
http://имя_сайта/ru[node]
Может быть, дело в /ru? Сайт многоязычный.
Часть из этого лишнее, но сделано на всякий случай. Но не помогает.
Что еще нужно сделать?
Комментарии
пока переподключаю шаблон через .htaccess. Просто включаю главной страницей html файл, из корня.
Но хотелось бы подключить нормально.
Может и в этом дело. Посмотрите какой класс у body на этой странице not-front или front.
у -body> нет класса
классы внутри div в боди
Везде уникальные свои (отличные от темы)
Главная страница не заточена под многоязычность
Там просто на двух языках открыть и enter (ссылки) ведут на нужные страницы
А в page.tpl.php там -body> нет
"The doctype, html, head and body tags are not in this template. Instead they
* can be found in the html.tpl.php template normally located in the
* modules/system directory."
Вот похожая тема, но я не пойму, что мне из этого нужно сделать?
http://www.drupal.ru/node/60276
Там описано для Bartik у меня тема на основе bartik. Но своя и временно.
Но мне нужно будет переделывать на другую.
Т.е. нужно и для других тем.
body там нет конечно, тег body в html.tpl.php
Просто откройте страницу в браузере и фаербагом или просмотрев код страницы. Не привязывайтесь к шаблону.
Спасибо
class="html front not logged.... i18n-ru"
класс front есть. Знач главная. page--front.tpl.php должен цепляться.
Попробуйте включить другую тему на время, а потом опять вашу.
А в моем page--front.tpl.php у меня есть body
(это скопированное содержание html файла)
Может поэтому не работает?
может там нужно прописать, чтобы класс определялся в зависимости от условий?
После включения другой темы очистки кэша, включения моей темы очистки кэша без результата.
Другая темы была включена минуту.
Попробуйте в page--front.tpl.php скопировать содержимое page.tpl.php и написать в нем текст для распознавая, например, "Я главная страница".
Если подключится, пробуйте тогда менять под себя.
Пока не подключается. Ни в папке templates ни в корне темы.
В admin/appearance пересохраняю. Кэш очищаю.
При этом css, который был добавлен работает
Второй язык отключен, теперь в /admin/config/system/site-information/:
http://имя_сайта[node]
http://имя_сайта[node] ?????
Странная форма, а где слэш после имени сайта...
http://имя_сайта/front - может так в Вашем случае?