Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


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">

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

Спасибо!

Надіслати
Поділитися на інших сайтах


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

В контроллер 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; ?>"
?
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.