MODx - вставляем тэги с пробелами в документ и в админку

Тэги, как и многие другие “фишки” в MODx реализованы, и реализованы довольно удобно. Однако, реализация далеко не очевидна для человека, который имел дело с wordpress, например. Кстати, более-менее подробного описания по решению проблемы пробелов в тэгах я не нашел. Наверное, это слишком очевидно.. Но все же решил отметить.

После установки MODx вместе с примером у каждого документа появляется дополнительный TV (Template Variable) параметр с отображаемым названием Tags и описанием “Space delimited tags for the current document“. Свойства этого параметра можно подсмотреть в Меню “Управление элементами” - TV - Параметры (TV) - documentTags (3).

При попытке же создать аналогичный параметр на “пустом” (без установленного примера) сайте (не забываем отметить его доступность для всех используемых шаблонов), удобного редактирования меток-тэгов (кликнул на тэге - он добавился) нет.

К тому же, в примере по умолчанию тэги разделяются пробелом. В этом случае все запятые будут “добавлены” к значению тэга, а тэги из нескольких слов (с пробелом) будут разбиты. Как исправить?

Неплохая статья по добавлению тэгов в ModX ответа на этот вопрос не даёт. Более того в тэгах к самой статье вместо пробела используется “+” (см. тэг для+начинающих). В общем-то, пойдет, как один из вариантов решения. Однако, объяснять пользователю, что вместо пробела нужно ставить плюсик )))

Немного покопавшись, нашел, что за вывод поля редактирования TV-параметра documentTags отвечает дополнительный виджет mm_widget_tags. А параметры его (тот самый пробел) прописаны в mm_demo_rules:

mm_widget_tags(’documentTags’,’ ‘); // Give blog tag editing capabilities to the ‘documentTags (3)’ TV

И лишь после этого залез в файл “assets\plugins\managermanager\docs\widgets.htm”, где и расписаны параметры для функции mm_widget_tags - достаточно вторым параметром прописать запятую. После таких манипуляций удобное редактирование тэгов в modx становится более привычным (”через запятую”), а также сохраняется возможность добавлять состоящие из нескольких слов тэги с пробелами

Метки:

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Комментарии (2) к записи “MODx - вставляем тэги с пробелами в документ и в админку”

  1. lex сообщает :

    Вот спасибочки, освободили меня от ковыряния в движке :).

  2. chunya сообщает :

    отлично, спасибо! то, что нужно!

Добавить комментарий