Вход • Регистрация

Переопределение TITLE (мета тегов)

  • 27 февраля 2020 г.
  • Добрый день. Каким методом можно переопределить TITLE сайта из, допустим, функций (show_body) или любого модуля?
    Имеется кастомный каталог товаров на базе товаров из diafan_shop, и в некоторых местах, на своих страницах и карточках товаров требуется устанавливать свои мета теги, которые сейчас по умолчанию имеют шаблоный TITLE сайта

    Спасибо!
  • 27 февраля 2020 г.
  • mode.php -> meta_cat

    Можно его взять и переопределить, можно в каждом методе отдельно менять $result['title_meta']
    • 28 февраля 2020 г.
    • С компонентом прокатит.
      Это модель какого либо компонента, как и массив резалта из контроллера.

      А если речь не идет о компоненте, а используется для функция из functions?
      Суть в том, что каталог, как я и сказал, кастомный, построен на прямых запросах к БД, модуль магазина как таковой тут не используется, только данные из таблиц магазина.
      • 28 февраля 2020 г. , редакция: 28 февраля 2020 г.
      • ну значит функция show_title в function, но она принимает

        Код

        $this->diafan->_site->titlemodule_meta


        А если нет, то выйдет, поэтому нужно полностью переписать эту функцию, смотреть откуда идет запрос
        • 28 февраля 2020 г.
        • Ну значит стандартного средства нет, получается. Тогда да, перепиливать или создавать модуль и свои роуты.
          Спасибо
          • 28 февраля 2020 г.
          • Зачем? В своем модуле дёргаете из базы нужные тексты и назначаете на
            $this->diafan->_site->titlemodule_meta по своим правилам.
            Он переопределится

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум