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

Всего найдено: 42

  • 23 января 2016 г.
  • Я думал над таким решением. Это подойдет для пары страниц. Но я еще хочу чтобы ссылки на все статьи показывались так же на странице статьи. А их будет любое количество. Продублирую картинку, которую я вначале показывал.
  • 23 января 2016 г. , редакция: 1453557137
  • Я правильно понимаю, Александр предлагает использовать шаблонный тег <insert name="show_block" module="clauses" count="5" site_id="22"> где в значении site_id указывается номер страницы на которой прикреплен модуль «Статьи»?
    Такая конструкция выводит только 5 статей. А как сделать чтобы выводились все статьи с категориями и использовался шаблон указанный на странице со статьями?

    На картинке я показал что хочу сделать. Есть страница «Все статьи». К ней прикреплен модуль «Статьи» и на странице выводятся все статьи и категории. Модуль использует специально заданный шаблон. Как на главной и на странице статьи вывести содержимое страницы «Статьи»?
  • 23 января 2016 г. , редакция: 1453572567
  • Я наверное непонятно объяснил что именно хочу. У меня есть страница со статьями (см. вторую картинку или вживую на http://diafan.orenburgdesign.ru/services) и мне нужно чтобы все эти статьи без изменений показывались на главной. Поставил тег <insert name="show_block" module="clauses" count="5" site_id="22"> на главную (я знаю что будет если увеличить атрибут count). Но вместо оформленного списка статей и категорий вывелся список последних статей (см. первую картику или вживую на http://diafan.orenburgdesign.ru). Мне нужно чтобы статьи на главной выводились так же как и на странице Статьи.
  • 23 января 2016 г. , редакция: 1453575038
  • В моем представлении должен быть шаблонный тег, в котором можно указать id страницы откуда нужно взять результат работы модуля и вывести на любой другой странице. Идея с дополнительными категориями хорошая, но их количество будет увеличиваться пропорционально страницам.
  • 24 января 2016 г.
  • Цитата
    Скопировать ваш код из clauses.view.list.php в clauses.view.show_block.php

    В clauses.view.list.php и clauses.view.show_block.php идентичный код. Да и clauses.view.list.php не подходит потому что выведет только статьи одной категории. А мне нужно вывода всех категорий поэтому я скопировал код из clauses.view.first_page.php. На главной поставил тег <insert name="show_block" module="clauses" count="100" site_id="22" cat_id="11,12,13">. Ничего не вывел потому что не прошла проверка if (empty($result["rows"]).
  • 24 января 2016 г.
  • А, типа такого кода сделать Блоком на сайте и поставить его в любое место шаблона:
    Код
    <insert name="show_block" module="clauses" count="100" site_id="22" cat_id="11">
    <insert name="show_block" module="clauses" count="100" site_id="22" cat_id="12">
    <insert name="show_block" module="clauses" count="100" site_id="22" cat_id="13">
    <insert name="show_block" module="clauses" count="100" site_id="22" cat_id="14">

    Еще можно изменить шаблон clauses.view.show_block чтобы для вывода использовались нужные классы и порядок следования блоков. Потом при добавлении новой категории дописать код Блока на сайте. Хорошая идея! Спасибо.
Показывать по:

Новости

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