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

создать template

  • 17 июня 2011 г.
  • помогите пож-ста, как и где создать template для статей
    или может линк есть на инструкцию, что именно и где прописать
    • 17 июня 2011 г.
    • Шаблон модуля "Статьи" - это файл modules/clauses/clauses.view.php. Там можете изменять отображения модуля. Все функции имеют комментарии, поэтому, думаю, проблем не будет с распознаванием что за что отвечает.

      Если же Вы спрашиваете про шаблонный тег show_body module="clauses" (именно для него есть атрибут template), то в инструкции http://cms.diafan.ru/dokument/full-manual/templates-functions/#show_block_clauses написано: функция в файле modules/clauses/clauses.view.php должна называться show_block_template; по умолчанию шаблон show_block
      То есть если задаете атрибут template, то надо функцию show_block_шаблон определить по примеру уже имеющейся show_block, только со своим оформлением. Например:
      Код
      <insert name="show_block" module="clauses" template="my">

      тогда шаблон этого тега функция show_block_my
      • 18 июня 2011 г. , редакция: 18 июня 2011 г.
      • а где в файле modules/clauses/clauses.view.php я должен прописать название своего нового темплейта, т.е. show_block_my

        тут?

        public function show_block($result)
        {
        if (empty($result["rows"]))
        {
        return FALSE;
        }
        echo '<div class="clauses_block">';
        • 18 июня 2011 г.
        • фукнция в PHP устроена следующим образом:
          Код
          public function show_block($result)
          {
          ...
          }

          То есть есть объявление функции и ее описание между открывающей и закрывающей скобкой.
          Любой редактор подсветит Вас закрывающую скобку, если поставить курсов около открывающей. Впрочем это обычно понятно и по отступам.

          Вам надо скопировать всю функцию show_block. Вставить код после функции show_block. То есть после закрывающей скобки и переименовать новую функцию в show_block_my. Затем править новую функцию как нужно.

Новости

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

Форум