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

Как впихнуть меню в файл /themes/functions/templates_header.php

  • 02 марта 2015 г.
  • Будет несколько шаблонов и не хочется менять во всех шаблона, если что-то потребуется.

    Хоту создать файл custom/bla_bla/themes/functions/templates_header.php и туда запихать шапку сайта с меню, но при добавлении

    echo $this->htmleditor('<insert name="show_block" module="menu" id="1" template="topmenu">');

    выдается ошибка

    Код
    Call to undefined method Parser_theme::htmleditor()
    Z:\home\bla-bla\www\custom\new\themes\functions\template_header.php:18
    • 02 марта 2015 г.
    • а почему бы в нем прост не написать
      Код
      <insert name="show_block" module="menu" id="1" template="topmenu">

      ?
      а если прям хочется так, то
      Код

      $this->diafan->_tpl->htmleditor('');
  • 02 марта 2015 г.
  • по первому способу просто на странице выведится <insert name="show_block" module="menu" id="1" template="topmenu"> текстом и не обработает

    второй способ сработал. спс
  • 02 марта 2015 г.
  • Ну можно через блок.
    /themes/blocks

    Но по факту что
    Код
    <insert name="show_block" module="menu" id="1" template="topmenu">

    что
    Код
    <insert name="show_include" file="diafan">

    мало чем отличается просто добавляется ещё один уровень вложенности

Новости

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