Чтение RSS каналов

Форум

Открыть Ответить

Как модифицировать шаблон для определённого модуля?

0

0
1
06.08.2021 12:42:1006.08.2021 12:43:28
Мне необходимо модифицировать шаблон для определённого модуля.
Не тему, а именно шаблон. Т.е. вся цветовая гамма, все скрипты остаются как есть, но меняется расположение объектов относительно друг-друга.

Пример:
Шаблон сайта это два больших блока:
1. 3/4 ширины слева под модуль
2. 1/4 ширины справа под виджеты.
Цель: перекроить страницу так, чтобы модуль занимал всю ширину, а блок виджетов не отображался.

Тут несколько вариантов:
1. Внедрить стилевые костыли. Вариант так себе, ибо если страница собрана на фреймворке, то кроить придётся долго.
2. Сменить папку темплэйта в хеаде. (Предположим с default на defaul_mod). Вариант лучше. Недостаток: в случае изменений на сайте, потребуется дополнительная синхронизация обоих папок default и defaul_mod.
3. Добавить постфикс в index.html. К примеру: для модуля «media» файл будет называться index-media.html. В коде прописать дополнительную функцию, которая при наличии подобного файла считала бы его приоритетным и загружала вместо index.html.
4. Ещё какой-нибудь вариант, до которого я не додумался или не нашёл.


Как реализовать третий вариант?
4.37

4.37
2
06.08.2021 20:30:5306.08.2021 20:31:43
Создание основного шаблона оформления персонально для каждого модуля

Вы можете создать уникальное оформление, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/

Пример: Нужно сделать уникальное оформление основного шаблона для модуля news
В таком случае создаём файл оформления в директории темы с названием index-news.html

Система определит его автоматически и будет использовать для модуля news.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
07.08.2021 09:03:20

Создание основного шаблона оформления персонально для каждого модуля

Вы можете создать уникальное оформление, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/

Пример: Нужно сделать уникальное оформление основного шаблона для модуля news
В таком случае создаём файл оформления в директории темы с названием index-news.html

Система определит его автоматически и будет использовать для модуля news.



Ура. Круто. Благодарю.
4.37

4.37
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь