Перейти к публикации

Вывод новостей блоками и колонкой как реализовать.


Рекомендованные сообщения

Допустим в категории есть 50 новостей которые выводятся блоками. В настройках категории установлены шаблоны для короткой и полной новости.

на странице категории ставится два переключателя: для вывода блоками, ну скажем по 4 блока в ряд, и для вывода новостей колонкой.

По сути нас интересуют только шортстори шаблон для вывода каждого вида (блоками или колонкой). Они имеются. Один прописан в настройках категории.

Вопрос, как это можно реализовать?  Вывод получается новостей в категории только через custom? И как реализовать переключатель?

Изменено пользователем Dnny
Ссылка на сообщение
Поделиться на других сайтах
15.07.2022 в 11:33, Dnny сказал:

Вопрос, как это можно реализовать?  Вывод получается новостей в категории только через custom? И как реализовать переключатель?

средствами CSS это реализуется в вашем шаблоне, а не путем назначения нескольких шаблонов или нескольких выводов одновременно. При переключении положения переключателя в шаблоне, меняете класс CSS у родительского блока, и к разным классам применяете разное оформление, одно строчное, другое блоками.

Никто никогда не выводит два контента в разных оформлениях, как вы думаете. Все меняется на лету посредством JS для смены класса по кнопке и CSS который назначается этому классу.

Ссылка на сообщение
Поделиться на других сайтах

а... не сталкивался с этим ни разу в DLE за 14 лет и не надо было до некоторого времени. За пояснения спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...