Первый раз столкнулся с Друпалом.
Столько информации и тем на форуме. Не могу найти ответы.
1) у меня установлен модуль Meta tags. Т.е. для каждой страницы можно задать свой, скажем, дескрипшн или он будет задан автоматически. Это все понятно, для страницы задал нужный дексрипшн.
Но вот столкнулся с тем, что надо вывести в шаблон это все. В шаблоне сайта, который мне дали изменить, дексрипнш прописан прямо в html. Как мне вызвать необходимый модуль в шаблоне?
2) установил token и page title. Как мне в шаблоне теперь вызвать page title?
понимаю что вопросы идентичные, но как-то ответа я не нашел. спасибо за ответ или наводку.
Комментарии
Сделать шаблон по правилам, чтобы узнать правила посмотрите как сделан гарланд
Что вы хотите сделать?
у меня как раз переделаный гарланд, насколько я понял. потому как находиться в папке garland
print $head_title;
}
?></title>
<meta name="description" content="description1" />
мне нужно сделать возможность для определенных страниц выводить уникальный page title и description
и еще надо сделать чтобы заголовок в общем случае выводился так "Заголовок родительской - Заголовок текущей", но я даже не пойму в какую сторону лезть чтобы найти информацию
Это все модули! Лезть в шаблон никуда не нужно - просто настройте эти модули и все! (Токен не настраивается, только Мета Тэгс и Пэдж Тайтл)
спасибо за помощь. Все нашел и решил все проблемы) помог -OC-drupal.org за что ему огромное спасибо
Извините, за ап темы, но у меня схожая проблема, что такое @drupal.org">-OC-@drupal.org честно говоря не понял. Письма туда не доходят. Итак..
Я всё ещё на Drupal 6. У меня цель выводить у определённого типа материала шаблонный тайтл из модуля Page Title, но на отдельных страницах должна быть возможность выставить свои Тайтл, который бы заменял шаблонный. Надеюсь понятно объяснил.
Заранее, спасибо!
оч. понятно.
включите в типе материалов галку определять тайтл.
Вы имеете ввиду галку на странице /admin/settings/page-title ? Если про неё, то это не выход. Тайтл из шаблона не заменяется на этот кастомный:
http://img256.imageshack.us/img256/6411/image000fp.png
Я решил так:
<?php
if ($node->field_custom_title[0]['view'] == "") {
echo $head_title;
} else {
echo $node->field_custom_title[0]['view'];
}
?>
field_custom_title - это поле, которое менеджер будет заполнить/не заполнять в ноде. То есть я проверяю заполненность поля ключевого.