Всем Добра!
Обращаюсь за помощью к сообществу.
Ситуация следующая: Шаблон сайта, в зависимости от включённых/отключённых модулей может быть двухколоночным, либо трёхколоночным. Все страницы компонента Пользователи, кроме страниц просмотра профиля, должны быть трёхколоночными, а в самом профиле — две колонки. Не могу разобраться, как сделать так, чтобы боковые модули не отображались на странице профиля юзера, но отображались на всех других страницах компонента.
Буду очень признателен за помощь, готов финансово отблагодарить!
SEOrigin
+125
Репутация
810
Рейтинг
Достаточно вывод куска шаблона с колонкой заключить в условие if, где проверить, чтобы функция cmsCountModules не возвращала ноль.
Примерно выглядеть это будет так:
Примерно выглядеть это будет так:
<? if (!cmsCountModules("sidebar") == 0) { echo "<td>"; cmsModule('left'); cmsModule("sidebar"); echo "</td>"; }