БлогМодуль по добавлению мета-тегов. Path Metatags.
Не так давно мной был написал модуль, позволяющий удобно добавлять мета-теги Path Metatags. Алгоритм его работы похож на работу Path Breadcrumbs (по шагам):
- Указание пути, на котором будут отображаться мета-теги
- Привязка к переменным из пути контекста
- Указание правил показа мета-тегов для пути
- Выбор мета-тегов и информации для отображения
Подробно о добавлении мета-тегов я расписывать не буду, т.к. всё то же самое можно почитать в статье о модуле хлебных крошек. Однако последняя форма с самим добавлением мета-тегов, безусловно, другая:
С помощью данного модуля можно добавлять / менять / убирать уже существующую мета-информацию о странице в несколько кликов. Например, чтобы убрать мета-тег со страницы, достаточно добавить его в форму, а значение оставить пустым.
Из коробки у модуля уже есть интеграция с i18n (мультиязычность), так что у любителей сложных сайтов проблем с ним не возникнет.
Так же был допилен удобный иерархичный выбор токенов (как в модуле Rules), что делает работу с модулем ещё проще и понятнее.
Важное замечание
Если вы используете Chaos Tools 7.x-1.2, то вы наверняка столкнётесь с проблемой при выводе токенов. Поэтому поставьте этот патч на ctools и всё будет прекрасно работать.
Пользуйтесь на здоровье!
P.S. О всех найденных багах и пожеланиях писать всё же в issue на drupal.org, а не сюда. А здесь можно задавать умные вопросы и получать такие же ответы.
- Spleshka
- 25.11.2012
- 30773
Комментарии
Спасибо, но в чем принципиальное отличие от модуля Metatag?
Возможность построения метатэгов для абсолютно любых страниц с использованием всех возможностей Entity tokens (а они умеют строить шикарные вещи). Привязка контекста к аргументу из урла - мощнейшая возможность Chaos tools. В связке это даёт действительно серьёзный инструмент по работе с метатегами.
Простым сайтам, возможно, проще пользоваться и обычным Metatags. Лично мне для проекта footballtop.ru возможностей Metatag не хватает (огромное количество кастомный страниц, как стратических, так и собранных на Panels с помощью Page manager), поэтому и было создано своё универсальное решение для любых сайтов.
Стоит построить метатеги с помощью этого модуля один раз, и вы уже никого не сможете пользоваться чем-либо другим :)
Meta Tags Quick чем вас не устроил?
Как мне с помощью Meta tags quick добавить кастомную мета-информацию на страницу example.com/news? example.com/node/[nid]/photos? И ещё не один десяток своих страниц, которые выходят далеко за пределы стандартных путей Друпала?
Meta tags quick прекрасно работает с кастомными страницами
Как увеличить количество символов в description? Поскольку не вмещается весь текст который я хочу добавить
А может стоит объединить все в один модуль. Крошки, тайтлы, метатеги, контекстные ссылки и т.д. Сделать что то вроде path_attributes. Чтобы иметь возможность управлять всеми аттрибутами страницы через единый интерйфейс.
Добавьте, пожалуйста, возможность изменения title.
И поддержу ch - здорово, когда настройки метатегов и крошек находятся в одном месте.
Да, я уже задумался над тем, чтобы объединить path breadcrumbs, path metatags + сделать path titles и объединить в один модуль. Однако это всё большие затраты по времени, а сейчас у меня с этим не особо хорошо..
Отличная вещь!
Поставил, думал через этот модуль можно менять тег title, оказывается нет. Нафиг нужен тот же keywords, когда он поисковиками не учитывается, а самый "жирный" в ранжировании - именно title, который Вы не добавили в модуль, сделав его практически бесполезным из-за этого.
https://drupal.org/project/page_title
Стоит у меня этот модуль, как же без него, но он не позволяет устанавливать title в представлениях, из-за чего я и заинтересовался модулем автора, но тоже мимо.
Page Title интегрирован со Views, проверьте.
https://drupal.org/node/1602058
Ничего не меняется - делаю так, как там написано( У меня простая фотогалерея на views, в материале с фотографиями заполняю поле title, но в самой галерее ничего из него не выводится. Заголовок в браузере из title виден только тогда, когда в самом материале ставлю синоним URL (то есть синоним на саму ноду), совпадающий с синонимом, указанном для пути галереи через "Синонимы URL", но в этом случае не видно самих картинок галереи.
Проблему решил! - благодаря модулю Simple Page Title, правда для 7-го Друпала он только в dev-версии.
А в этом модуле есть токен для title текущей страницы? Типа !page_title как было в Path Breadcrumbs?
Походу в момент формирования тегов title страницы еще не сформирован. Наверное, поэтому и нет его.
Привет, есть один вопрос. Можно ли сделать так, чтобы мета теги выводились по адресу, к примеру taxonomy/term/5 и не выодились на страницах пейджера ( taxonomy/term/5?page=1 и т.д.)
Задача для всех самая главная это минимизировать упреки. Они поступают все время. Америка больше всех заинтересована в производстве доллара. Если начнется война то у всех будет невероятная потребность в покупке доллара.
Спасибо за замечательный модуль! На сложных проектах без него никуда. Однако идеальным было бы совместить его работу вместе с модулем metatag. У нас они вместе не заработали. Метатаг дает удобный интерфейс для установки тегов вручную, чего у вашего модуля к сожалению нет. Ваш же модуль позволяет реализовывать практические любые шаблоны. И да - title, конечно же, нужен в первую очередь.
Path metatags 7.x-1.0-beta2
Комментировать