LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 18:32:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Изменение ширины контента при отключении модуля  (Прочитано 314 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Kerovan
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 22


« : 29.01.2012, 23:18:06 »

Народ, кто знает подскажите, как реализовать расширение контента при отключении модулей?
Например: На главной меню слева, контент справа от меню,но если меню выключить, то чтоб
контент автоматически растягивался на всю ширину страницы.
Если можно подробно объясните,или ссылку на материал дайте
Заранее благодарен
« Последнее редактирование: 29.01.2012, 23:21:21 от Kerovan » Записан
N2uM
Давно я тут
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 359


И каждый день становится субботой


« Ответ #1 : 29.01.2012, 23:27:43 »

Посмотрите - все ли модули выключены в позиции left?
Записан
Kerovan
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 22


« Ответ #2 : 29.01.2012, 23:33:21 »

Да все выключены,
я сам шаблон делал.
http://kerovan.ru
ссылки не работают если кликнуть на заголовок материала,
то переходит на страницу в которой есть левый блок с меню.
мне надо чтоб при включении модуля было так как на странице материала,
а при выключении на всю ширину страницы
« Последнее редактирование: 29.01.2012, 23:36:43 от Kerovan » Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #3 : 30.01.2012, 00:16:35 »

Через условие можна сделать. Если модуль в правой колонке есть, то <div id="content">, иначе <div id="content_1">, ну что-то в этом роде... Условие можна посмотреть почти в любом шаблоне (atomic, например).
Записан
Kerovan
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 22


« Ответ #4 : 30.01.2012, 00:52:34 »

Просмотрел стандартный шаблон, непонятно как это сделать, я в php ноль.
если можно то выложите код условия
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #5 : 30.01.2012, 11:47:28 »

Цитировать
я в php ноль.
Я тоже. Есть прекрасный повод потренироваться, все вводные имеются Azn
Цитировать
если можно то выложите код условия
Это нужно на конкретном примере делать, вот, если модулей по бокам нету, то выводит только контент
Цитировать
<?php
if ($this->countModules( 'left' ) + $this->countModules( 'right' ) = 0){ ?>
<div id="content"></div>
<?php } else { ?>
<div id="left"></div>
<div id="content1"></div>
<div id="right"></div>
<?php } ?>
« Последнее редактирование: 30.01.2012, 11:56:31 от Efanych » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet