Всем добрый день!
Начал делать свой первый шаблон на Друпал 5.6 и обнаружил, что не отображается миссия сайта (указанная в "о сайте" - причем слоган, имя и т.п. отображаются нормально). Строчка <?php print $mission ?> в page.tpl.php присутствует.
Переключился на стандартный нетронутый Garland, и вижу, что миссия не отображается и в нем.
Подозреваю, что дело в некоторых установленных модулях. У меня установлено pathauto и выбрана автоматическая генерация адресов в транслите. Кроме этого, установлен модуль Internationalization - вот этот http://drupal.org/project/i18n (он нужен, т.к. как сайт планируется на двух языках).
Через поиск я нашел, что подобная проблема с pathauto наблюдалась раньше, в 4-й ветке, но, судя по постам, была пофиксена. Хотелось бы узнать, сталкивался ли кто-нибудь с такой проблемой?
Комментарии
Просто в админке где темы меняешь можно также настроить отображение...
admin/build/themes/settings
там общие настройки а также для каждой темы отдельно... посмотрите чтобы везде эти галочки стояли...
Сергей, спасибо, но конечно же галочки там стоят, и в общих настройках, и в настройках темы (моей новой и Galand)
При этом я заметил следующее. При заходе на главную типа http://www.domain.com - миссия отображается. При заходе на любую из страниц с элиасами - пропадает. При этом слоган, имя и т.п. сохраняется.
При заходе на главную типа http://www.domain.com - миссия отображается.
Это и есть стандартное поведение "миссии", показываться только на главной.
Если вы используете другую страницу вместо главной - делайте для нее шаблон и там вставляйте $mission.
Спасибо, теперь все понятно. У меня была такая мысль, но я ее отгонял, так как казалось логичным, чтобы, например, и слоган тогда тоже отображался только на главной.
Уж простите меня, только начинаю осваивать философию Друпал (до этого "сидел" на Джумле, в активе где-то 15 сайтов со своими шаблонами). Еще раз спасибо.