Форум

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

Переопределение стилей

В модуле магазин добавил модификацию, чтобы для определённого каталога использовались другие стили.
Для для функции head() добавил дополнительный аргумент.
В файле function.php добавил соответствующее условие.

Теперь при переходе в заданную категорию в теге head появляются новые ссылки для стилей (как и задумано).
Но сами шаблоны используются прежние.
Как сделать так, чтобы и файлы шаблонов использовались новые(из дополнительного каталога в темплах)?
Пример:
стандартное оформление: _http://kovrov.city/shop-cat-2022.html
страница магазина с переопределением стилей _http://kovrov.city/shop-cat-2028.html

olevpa
  • Группа: Клиент
  • Пункты: 32309
  • Регистрация: 06.05.2011
  • Пол: Мужчина
olevpa
4.01

4.01

ну весь дизайн в модуле отрисовывается по сути через tpl_func("open",1,2,3,4) и tpl_eval("open",1,2,3,4)

open - заготовленный шаблон в папке дизайна.

если ты для определенных страниц передаешь дополнительный аргумент (или там по id категории)...
можно так:

if ($a=0) { 
$dizayn="open"; 
} else {
$dizayn="open-1"; 
}
tpl_eval("".$dizayn."",1,2,3,4);


ну и дополнительный файдик подложи open-1.html с подправленым дизайном.

там можно и подпапки указывать, например у меня так печатная форма (для печати) собирается находящаяся в подпапке:
$dizayn="print/forma-1";
tpl_eval("".$dizayn."",1,2,3,4);


Внимание анекдот ©: [i]что точно изменят в новой версии SLAED ?[/i]
[i]- форум станет еще уже [/i]Смайл - 06
shadow
  • Группа: Посетители
  • Пункты: 785
  • Регистрация: 29.05.2017
shadow
3

3

Рас уж тема про стили - подскажите как поправить кнопку которая <input type="file" ... (ее можно увидеть например файлы->добавить) которая "Загрузить файл с компьютера" как применить к ней стиль аналогичный как у других синих/красных кнопок ( class: "sl_but_read" "sl_but" "sl_but_blue" и т.д. ) а то очень выделяется и не гармонирует с дизайном.


Внимание анекдот ©: [i]что точно изменят в новой версии SLAED ?[/i]
[i]- форум станет еще уже [/i]Смайл - 06
shadow
  • Группа: Посетители
  • Пункты: 785
  • Регистрация: 29.05.2017
shadow
3

3

shadow, Благодарю за подсказку.

По кнопке инпут: дак ты пропиши прям в ней класс
если там уже естькласс (например button) то добавь в него второй
типа такого получится:
<input class=\"button sl_but_read\"

olevpa
  • Группа: Клиент
  • Пункты: 32309
  • Регистрация: 06.05.2011
  • Пол: Мужчина
olevpa
4.01

4.01

olevpa,

<input class="button sl_but_read"


ну это я первым делом так в лоб попробовал, там отрисовывается кнопка и за ней правее поле где указывается имя файла, или пишется "файл не выбран", так вот при добавлении класса, меняет цвет и контуры это поле, а не сама кнопка.


Внимание анекдот ©: [i]что точно изменят в новой версии SLAED ?[/i]
[i]- форум станет еще уже [/i]Смайл - 06
shadow
  • Группа: Посетители
  • Пункты: 785
  • Регистрация: 29.05.2017
shadow
3

3

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

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

Идеи и предложения
Обратная связь