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

создать 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. Затем править новую функцию как нужно.

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.