Jump to content
Sign in to follow this  
l3g0

[Решено] Изменение внешнего вида модуля в зависимости от положения

Recommended Posts

Добрый день уважаемые форумчане! Помогите пожалуйста разобраться с проблемой. У меня есть шаблон и по умолчанию на нем выводиться модуль Акции (посередине страницы). Мне нужно вывести его в левой колонке. Я поменял ему расположение на левую колонку, но стили поехали. Я хотел решить эту проблему так - в файле внешнего вида модуля акции.tpl присваиваемым классам, допустим "action" добавить, расположение модуля, но не понимаю где храниться текущее значение расположения модуля. Написал так, но не работает:

 

<div class="action_<?php echo $module[position]; ?>"

 

</div>

Share this post


Link to post
Share on other sites

В шаблон

<?php if ($position == 'content_top'  or $position == 'content_bottom') { ?>
    один вид
<?php } else { ?>
    другой вид
<?php } ?>

В контроллер

$this->data['position'] = $setting['position'];
  • +1 1

Share this post


Link to post
Share on other sites

Спасибо за быстрый ответ! Добавил вроде правильно, но выводит "Undefined variable: position"

Share this post


Link to post
Share on other sites

Извиняюсь, разобрался, надо было добавить $this->data['position'] = $setting['position']; перед $this->render();

 

$this->data['position'] = $setting['position'];
$this->render();

 

Спасибо!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×

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.