Gudym
Постоялец
- Регистрация
- 18 Мар 2013
- Сообщения
- 55
- Реакции
- 24
- Автор темы
- #1
Для просмотра ссылки Войди или Зарегистрируйся
Доброго времени суток, друзья
Есть на Joomla 1.5 такая неприятность, когда создаешь модуль и активируешь его, к примеру, только на одной странице, то на других страницах на месте этого модуля будет "светится" пустота или если есть стили, то будут выводится только они без содержимого самого модуля.
Как-то раньше закрывал на это глаза, но теперь возникла необходимость разобраться в этом вопросе.
В моем случае нужно вывести модуль breadcrumb (хлебные крошки) на всех страницах, кроме главной. И вот на главной странице в той же позиции остается просто пустое место, которое никак убрать пока не получается.
Вот кусок кода, который отвечает за вывод той позиции, в которую публикую модуль Хлебные крошки:
Подозреваю, что играться нужно с ним. На другом форуме посоветовали вот такое решение:
Оно не работает, сайт падает, открывается белая страница. Возможно я как-то неправильно применил тот код, я хз. И еще чувствуется мне, что тут какая-то замануха из этими echo '. У меня в index.php все позиции модулей прописаны с этим вот echo '. И еще в индексном файле только после тега <body> встречается открывающих тег <?php и в конце закрывающий ?> (возможно в этом тоже есть нюанс).
Буду рад любой помощи! Заранее спасибо!
Доброго времени суток, друзья

Есть на Joomla 1.5 такая неприятность, когда создаешь модуль и активируешь его, к примеру, только на одной странице, то на других страницах на месте этого модуля будет "светится" пустота или если есть стили, то будут выводится только они без содержимого самого модуля.
Как-то раньше закрывал на это глаза, но теперь возникла необходимость разобраться в этом вопросе.
В моем случае нужно вывести модуль breadcrumb (хлебные крошки) на всех страницах, кроме главной. И вот на главной странице в той же позиции остается просто пустое место, которое никак убрать пока не получается.
Вот кусок кода, который отвечает за вывод той позиции, в которую публикую модуль Хлебные крошки:
Код:
// output pathway
if ($option != 'com_frontpage') {
echo ' <div id="pathway">' . "\n";
echo '<jdoc:include type="modules" name="breadcrumb" />';
echo ' </div>' . "\n";
}
Подозреваю, что играться нужно с ним. На другом форуме посоветовали вот такое решение:
Код:
<?php if (JURI::current()!== JURI::base()): ?>
<div id="pathway">
<jdoc:include type="modules" name="breadcrumb" />
</div>
<?php endif; ?>
Оно не работает, сайт падает, открывается белая страница. Возможно я как-то неправильно применил тот код, я хз. И еще чувствуется мне, что тут какая-то замануха из этими echo '. У меня в index.php все позиции модулей прописаны с этим вот echo '. И еще в индексном файле только после тега <body> встречается открывающих тег <?php и в конце закрывающий ?> (возможно в этом тоже есть нюанс).
Буду рад любой помощи! Заранее спасибо!