Форум русской поддержки Joomla!® CMS
26.04.2017, 04:19:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как обернуть несколько модулей тегами div на главной странице?

 (Прочитано 78 раз)
0 Пользователей и 1 Гость смотрят эту тему.
R31rus
Завсегдатай
*****

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

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


«Нас Reboot, а мы крепчаем»


« : 17.03.2017, 04:44:46 »

Здравствуйте. Подскажите как обернуть несколько модулей тегами div на главной странице в файле index.php таким образом, чтобы на других страницах эти теги не отображались ?

Тоесть вот к примеру модули:
Код:
<jdoc:include type="modules" name="user1" />

<jdoc:include type="modules" name="user2" />

<jdoc:include type="modules" name="user3" />

Обернул тегами:
Код:
<div class="test">
<jdoc:include type="modules" name="user1" />

<jdoc:include type="modules" name="user2" />

<jdoc:include type="modules" name="user3" />
</div>

В результате при переходе на любую другую страницу, висят лишние теги в разметке:
Код:
<div class="test">
</div>

Модули опубликованы только на главной.
 
« Последнее редактирование: 17.03.2017, 04:56:28 от R31rus » Записан
effrit
Группа развития
*****

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

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


effrit.com


« Ответ #1 : 17.03.2017, 08:04:49 »

здра.
сделать проверку на главную
Код:
<?php
$isMain=0;
if (JURI::current() == JURI::base()) $isMain=1;
if($isMain) echo "<div class='test'>";
?>
...
<?php
if($isMain) echo "</div>";
?>
Записан
R31rus
Завсегдатай
*****

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

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


«Нас Reboot, а мы крепчаем»


« Ответ #2 : 18.03.2017, 18:12:52 »

Спасибо!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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