Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Решено] Разные стили блоков для разных страниц


Recommended Posts

Здравствуйте!

Помогите решить задачку:

На главной странице в одну строку расположено 4 модульных блока.

Необходимо задать этим блокам фиксированную ширину, при этом на других страницах эти блоки должны иметь width=100%, как обычно.

Как правильно это сделать?

Вариант 1:

Создать копии модулей.

Копиям присвоить схему home.

В копиях заменить <div class="box"> на <div class="новый стиль">

Вариант 2:

Создать условный оператор для модулей в /catalog/view/theme/default/template/module/:

Если выбрана схема "home", то <div class="новый стиль">, иначе <div class="box">

Ну, и помогите что, как и куда вписывать. Я сильно далек от компьютеров и программирования, поэтому синтаксиса вообще не знаю.

Спасибо!

Link to comment
Share on other sites


Получается, нужно что-то вида:

В контроллер module.php:

if (isset($this->request->get['route']) && $this->request->get['route'] !== 'common/home') {
$module_class = 'box'
 } else {
  $module_class = 'new_style'
}
В module.tpl:

<div class="<?php echo $module_class; ?>"
?
Link to comment
Share on other sites


Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.