Meta tags, page title и еще некоторые вопросы

Главные вкладки

Аватар пользователя Great-Antique Great-Antique 8 февраля 2010 в 14:22

Первый раз столкнулся с Друпалом.
Столько информации и тем на форуме. Не могу найти ответы.
1) у меня установлен модуль Meta tags. Т.е. для каждой страницы можно задать свой, скажем, дескрипшн или он будет задан автоматически. Это все понятно, для страницы задал нужный дексрипшн.
Но вот столкнулся с тем, что надо вывести в шаблон это все. В шаблоне сайта, который мне дали изменить, дексрипнш прописан прямо в html. Как мне вызвать необходимый модуль в шаблоне?
2) установил token и page title. Как мне в шаблоне теперь вызвать page title?
понимаю что вопросы идентичные, но как-то ответа я не нашел. спасибо за ответ или наводку.

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 8 февраля 2010 в 14:25

"Great-Antique" wrote:
Как мне вызвать необходимый модуль в шаблоне?

Сделать шаблон по правилам, чтобы узнать правила посмотрите как сделан гарланд
"Great-Antique" wrote:

2) установил token и page title. Как мне в шаблоне теперь вызвать page title?

Что вы хотите сделать?

Аватар пользователя Great-Antique Great-Antique 8 февраля 2010 в 14:41

у меня как раз переделаный гарланд, насколько я понял. потому как находиться в папке garland

<title><?php
print $head_title;
        }      
        ?></title>
    <meta name="description" content="description1" />

мне нужно сделать возможность для определенных страниц выводить уникальный page title и description

Аватар пользователя Great-Antique Great-Antique 8 февраля 2010 в 14:44

и еще надо сделать чтобы заголовок в общем случае выводился так "Заголовок родительской - Заголовок текущей", но я даже не пойму в какую сторону лезть чтобы найти информацию

Аватар пользователя Geldora Geldora 8 февраля 2010 в 15:16

"Great-Antique" wrote:
модуль Meta tags

"Great-Antique" wrote:
token и page title

Это все модули! Лезть в шаблон никуда не нужно - просто настройте эти модули и все! (Токен не настраивается, только Мета Тэгс и Пэдж Тайтл)

Аватар пользователя real_stranger real_stranger 16 июля 2012 в 10:51

Извините, за ап темы, но у меня схожая проблема, что такое @drupal.org">-OC-@drupal.org честно говоря не понял. Письма туда не доходят. Итак..

Я всё ещё на Drupal 6. У меня цель выводить у определённого типа материала шаблонный тайтл из модуля Page Title, но на отдельных страницах должна быть возможность выставить свои Тайтл, который бы заменял шаблонный. Надеюсь понятно объяснил.

Заранее, спасибо!

Аватар пользователя Geldora Geldora 16 июля 2012 в 18:39

"real_stranger" wrote:
выводить у определённого типа материала шаблонный тайтл из модуля Page Title, но на отдельных страницах должна быть возможность выставить свои Тайтл, который бы заменял шаблонный

оч. понятно.

включите в типе материалов галку определять тайтл.

Аватар пользователя real_stranger real_stranger 16 июля 2012 в 21:02

"Geldora" wrote:
включите в типе материалов галку определять тайтл.

Вы имеете ввиду галку на странице /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 - это поле, которое менеджер будет заполнить/не заполнять в ноде. То есть я проверяю заполненность поля ключевого.