БлогМодуль по добавлению мета-тегов. Path Metatags.

Не так давно мной был написал модуль, позволяющий удобно добавлять мета-теги Path Metatags. Алгоритм его работы похож на работу Path Breadcrumbs (по шагам):

  • Указание пути, на котором будут отображаться мета-теги
  • Привязка к переменным из пути контекста
  • Указание правил показа мета-тегов для пути
  • Выбор мета-тегов и информации для отображения

Подробно о добавлении мета-тегов я расписывать не буду, т.к. всё то же самое можно почитать в статье о модуле хлебных крошек. Однако последняя форма с самим добавлением мета-тегов, безусловно, другая:

path_metatags

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

Из коробки у модуля уже есть интеграция с i18n (мультиязычность), так что у любителей сложных сайтов проблем с ним не возникнет.

Так же был допилен удобный иерархичный выбор токенов (как в модуле Rules), что делает работу с модулем ещё проще и понятнее.

Важное замечание

Если вы используете Chaos Tools 7.x-1.2, то вы наверняка столкнётесь с проблемой при выводе токенов. Поэтому поставьте этот патч на ctools и всё будет прекрасно работать.

Пользуйтесь на здоровье!

P.S. О всех найденных багах и пожеланиях писать всё же в issue на drupal.org, а не сюда. А здесь можно задавать умные вопросы и получать такие же ответы.

Комментарии

Аватар пользователя Plazik
Plazik написал:

Спасибо, но в чем принципиальное отличие от модуля Metatag?

26.11.2012 22:37
Аватар пользователя Spleshka
Spleshka написал:

Возможность построения метатэгов для абсолютно любых страниц с использованием всех возможностей Entity tokens (а они умеют строить шикарные вещи). Привязка контекста к аргументу из урла - мощнейшая возможность Chaos tools. В связке это даёт действительно серьёзный инструмент по работе с метатегами.

Простым сайтам, возможно, проще пользоваться и обычным Metatags. Лично мне для проекта footballtop.ru возможностей Metatag не хватает (огромное количество кастомный страниц, как стратических, так и собранных на Panels с помощью Page manager), поэтому и было создано своё универсальное решение для любых сайтов.

Стоит построить метатеги с помощью этого модуля один раз, и вы уже никого не сможете пользоваться чем-либо другим :)

26.11.2012 23:11
Аватар пользователя Гость
Гость написал:

Meta Tags Quick чем вас не устроил?

05.12.2012 09:43
Аватар пользователя Spleshka
Spleshka написал:

Как мне с помощью Meta tags quick добавить кастомную мета-информацию на страницу example.com/news? example.com/node/[nid]/photos? И ещё не один десяток своих страниц, которые выходят далеко за пределы стандартных путей Друпала?

05.12.2012 21:02
Аватар пользователя Никто
Никто написал:

Meta tags quick прекрасно работает с кастомными страницами

17.12.2012 09:47
Аватар пользователя Миша
Миша написал:

Как увеличить количество символов в description? Поскольку не вмещается весь текст который я хочу добавить

15.12.2012 21:49
Аватар пользователя Ch
Ch написал:

А может стоит объединить все в один модуль. Крошки, тайтлы, метатеги, контекстные ссылки и т.д. Сделать что то вроде path_attributes. Чтобы иметь возможность управлять всеми аттрибутами страницы через единый интерйфейс.

20.12.2012 12:08
Аватар пользователя Danzo
Danzo написал:

Добавьте, пожалуйста, возможность изменения title.
И поддержу ch - здорово, когда настройки метатегов и крошек находятся в одном месте.

09.01.2013 00:28
Аватар пользователя Spleshka
Spleshka написал:

Да, я уже задумался над тем, чтобы объединить path breadcrumbs, path metatags + сделать path titles и объединить в один модуль. Однако это всё большие затраты по времени, а сейчас у меня с этим не особо хорошо..

30.01.2013 01:41
Аватар пользователя kuular
kuular написал:

Отличная вещь!

01.03.2013 19:29
Аватар пользователя Oleg-R
Oleg-R написал:

Поставил, думал через этот модуль можно менять тег title, оказывается нет. Нафиг нужен тот же keywords, когда он поисковиками не учитывается, а самый "жирный" в ранжировании - именно title, который Вы не добавили в модуль, сделав его практически бесполезным из-за этого.

08.08.2013 12:41
Аватар пользователя sergeybelya
sergeybelya написал:

https://drupal.org/project/page_title

08.08.2013 13:04
Аватар пользователя Oleg-R
Oleg-R написал:

Стоит у меня этот модуль, как же без него, но он не позволяет устанавливать title в представлениях, из-за чего я и заинтересовался модулем автора, но тоже мимо.

08.08.2013 14:05
Аватар пользователя sergeybelya
sergeybelya написал:

Page Title интегрирован со Views, проверьте.
https://drupal.org/node/1602058

08.08.2013 14:49
Аватар пользователя Гость
Гость написал:

Ничего не меняется - делаю так, как там написано( У меня простая фотогалерея на views, в материале с фотографиями заполняю поле title, но в самой галерее ничего из него не выводится. Заголовок в браузере из title виден только тогда, когда в самом материале ставлю синоним URL (то есть синоним на саму ноду), совпадающий с синонимом, указанном для пути галереи через "Синонимы URL", но в этом случае не видно самих картинок галереи.

08.08.2013 16:40
Аватар пользователя Oleg-R
Oleg-R написал:

Проблему решил! - благодаря модулю Simple Page Title, правда для 7-го Друпала он только в dev-версии.

08.08.2013 20:17
Аватар пользователя Frantsuzzz2
Frantsuzzz2 написал:

А в этом модуле есть токен для title текущей страницы? Типа !page_title как было в Path Breadcrumbs?

23.12.2013 15:31
Аватар пользователя Frantsuzzz2
Frantsuzzz2 написал:

Походу в момент формирования тегов title страницы еще не сформирован. Наверное, поэтому и нет его.

23.12.2013 16:49
Аватар пользователя Кирилл St
Кирилл St написал:

Привет, есть один вопрос. Можно ли сделать так, чтобы мета теги выводились по адресу, к примеру taxonomy/term/5 и не выодились на страницах пейджера ( taxonomy/term/5?page=1 и т.д.)

11.02.2014 12:58
Аватар пользователя Немезида
Немезида написал:

Задача для всех самая главная это минимизировать упреки. Они поступают все время. Америка больше всех заинтересована в производстве доллара. Если начнется война то у всех будет невероятная потребность в покупке доллара.

14.03.2014 17:13
Аватар пользователя AgentSeo
AgentSeo написал:

Спасибо за замечательный модуль! На сложных проектах без него никуда. Однако идеальным было бы совместить его работу вместе с модулем metatag. У нас они вместе не заработали. Метатаг дает удобный интерфейс для установки тегов вручную, чего у вашего модуля к сожалению нет. Ваш же модуль позволяет реализовывать практические любые шаблоны. И да - title, конечно же, нужен в первую очередь.

07.04.2014 19:45
Аватар пользователя Yorik59
Yorik59 написал:
Notice: Undefined property: stdClass::$machine_name в функции path_metatags_ui_delete_form() (строка 1186 в файле /home/xxxxx/sites/all/modules/path_metatags/path_metatags_ui/path_metatags_ui.module).

Path metatags 7.x-1.0-beta2

09.01.2015 00:41

Комментировать