а так и не проканает
нужно так писать:
<?php if($category->id!="3"){ ?> <style> .sort.cat{ display:none; } </style> <?php } ?>
Edited by mr.varhola, 20 March 2015 - 14:40.
Posted 20 March 2015 - 14:40
а так и не проканает
нужно так писать:
<?php if($category->id!="3"){ ?> <style> .sort.cat{ display:none; } </style> <?php } ?>
Edited by mr.varhola, 20 March 2015 - 14:40.
Posted 20 March 2015 - 14:51
<?php if($category->id!="3"){ ?> <style> .sort.cat{ display:none; } </style> <?php } ?>
Posted 21 March 2015 - 11:54
а у вас статьи и каталог товаров в разных каталогах JBZoo организованны?
например так: http://joxi.ru/Drlpqlzf5MMdrP ?
если так то можно прямо в index.php шаблона написать:
<?php $type = $this->app->jbrequest->get('type'); if ($type == 'blog') {?> <style> .sort.cat{ display:none; } </style> <?php } else if ($type == 'catalog') {?> // другое условие <?php }; ?>
Posted 21 March 2015 - 16:39
а у вас статьи и каталог товаров в разных каталогах JBZoo организованны?
например так: http://joxi.ru/Drlpqlzf5MMdrP ?
если так то можно прямо в index.php шаблона написать:
<?php $type = $this->app->jbrequest->get('type'); if ($type == 'blog') {?> <style> .sort.cat{ display:none; } </style> <?php } else if ($type == 'catalog') {?> // другое условие <?php }; ?>
Втыкаю это в index.php шаблона и получаю белый экран. втыкаю в средину - прогружается часть и видимо дойдя до это кода - останавливается. В чём дела ?
<?php $type = $this->app->jbrequest->get('type'); if ($type == 'blog') {?> <style> .sort.cat{ display:none; } </style> <?php } ?>
Edited by eashla, 21 March 2015 - 16:41.
Posted 22 March 2015 - 11:01
Втыкаю это в index.php шаблона и получаю белый экран. втыкаю в средину - прогружается часть и видимо дойдя до это кода - останавливается. В чём дела ?
<?php $type = $this->app->jbrequest->get('type'); if ($type == 'blog') {?> <style> .sort.cat{ display:none; } </style> <?php } ?>
Вы пошли каким-то сложным путем, между тем это решается элементарно
if($category->id!="3") { // дальше ваш код, у вас он может быть другой - проверьте , но принцип поймите ?> <div class="sort cat"> <div class="sortblock"> <? if (!isset($_SESSION['myorder'])) { print '<a href="'.$myurl.'?myorder=price ASC" class="order asc">С дешевых</a> <a href="'.$myurl.'?myorder=price DESC" class="order desc">С дорогих</a>'; } if (isset($_SESSION['myorder'])) { if ($_SESSION['myorder'] == 'price ASC' || isset($_GET['myorder']) && $_GET['myorder'] == 'price ASC'): ?> <a href="<?php print $myurl.'?myorder=price ASC' ?>" class="order asc active">С дешевых</a> <a href="<?php print $myurl.'?myorder=price DESC' ?>" data-order="price DESC" class="order desc">С дорогих</a> <? else: ?> <a href="<?php print $myurl.'?myorder=price ASC' ?>" class="order asc">С дешевых</a> <a href="<?php print $myurl.'?myorder=price DESC' ?>" data-order="price DESC" class="order desc active">С дорогих</a> <? endif; } ?> </div> </div> <? } ?>
Если не категория 3 то выводим сортировку если иначе ничего не делаем.
Думаю вы поняли в каком файле этот писать.
Edited by axeld, 22 March 2015 - 11:02.
Posted 22 March 2015 - 13:15
Проблема, на самом деле, глубже. О чем я уже писал раньше: если отсортировать товары в одной категории (каталог) и перейти в категорию статей, то в статьях сортировка будет не по тому, nxj выставлено в настройках (например, по дате по-убыванию).
Для себя я решил это добавив условие в components\com_zoo\controllers\default.php
Posted 23 March 2015 - 03:31
Для себя я решил это добавив условие в components\com_zoo\controllers\default.php
Это нужно добавить что бы сортировка не сбивалась.
А это для того что бы сортировка пропала из поля зрения. Верно ?
Вы пошли каким-то сложным путем, между тем это решается элементарно
if($category->id!="3") { // дальше ваш код, у вас он может быть другой - проверьте , но принцип поймите ?> <div class="sort cat"> <div class="sortblock"> <? if (!isset($_SESSION['myorder'])) { print '<a href="'.$myurl.'?myorder=price ASC" class="order asc">С дешевых</a> <a href="'.$myurl.'?myorder=price DESC" class="order desc">С дорогих</a>'; } if (isset($_SESSION['myorder'])) { if ($_SESSION['myorder'] == 'price ASC' || isset($_GET['myorder']) && $_GET['myorder'] == 'price ASC'): ?> <a href="<?php print $myurl.'?myorder=price ASC' ?>" class="order asc active">С дешевых</a> <a href="<?php print $myurl.'?myorder=price DESC' ?>" data-order="price DESC" class="order desc">С дорогих</a> <? else: ?> <a href="<?php print $myurl.'?myorder=price ASC' ?>" class="order asc">С дешевых</a> <a href="<?php print $myurl.'?myorder=price DESC' ?>" data-order="price DESC" class="order desc active">С дорогих</a> <? endif; } ?> </div> </div> <? } ?>Если не категория 3 то выводим сортировку если иначе ничего не делаем.
Думаю вы поняли в каком файле этот писать.
Posted 23 March 2015 - 13:14
Это нужно добавить что бы сортировка не сбивалась.
А это для того что бы сортировка пропала из поля зрения. Верно ?
Да
Posted 24 March 2015 - 03:51
А у вас точно id категории на которой не нужно выводить кнопки = 3 ?