На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Как сделать вывод html/php в тексте статьи с помощью ушки?

Вопросы-ответы / 14 июля 2016

Как вывести произвольный html или php код в тексте статьи с помощью плагина ушки(ushki)?

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

В админке MaxSite CMS, к плагину ушки, сказано, что:

"Вы можете вывести произвольную ушку прямо в тексте. Например: данный код ([ushka=название ушки]) выведет содержимое ушки «название ушки»:"

В моём случае - содержимое ушки - это кусок кода html, который будет повторяться на некоторых страницах сайта. Сайт будет типа Landing Page с разными страницами и дизайном. У страниц настройки: Дополнительные поля - шаблон для вывода записи - "landing" (если это что то решает smile )

Но почему то в браузер выводится не содержимое созданной ушки c html разметкой, а просто "[ushka=название ушки]"

Что может быть не так?

Комментариев: 2
  1. Дмитрий, в общем случае плагин должен работать так, как вы это ожидаете. Вот только что проверил на этом сайте - работает вставка [ushka=test]!

    Почему у вас не работает сказать сложно не видя "пациента". Но предположу, что каким-то образом вы нарушили обработку текста записи с помощью хуков, которые привязаны на вывод контента. Обычно это хук content.

    Обычно такие проблемы возникают в тех случаях, если содержимое записи получается из базы кастомными средствами, а не функцией mso_get_pages (она делает обработку поля page_content с помощью хука). Если эта функция используется, а обработки нет, то стоит присмотреться к параметрам вызова функции.

    ЗЫ: Если используется плагин ЧПУ, то попробуйте выключить его и проверить работу плагина ушки.

  2. Плагин тут не при чём.

    Заметил, что не работает только когда активировано: "дополнительные поля - шаблон для вывода записи - "landing"

    Сам шаблон вывода видимо так настроен.