Как убрать сортировку из статей ?
а тут уже лишнее
Отправлено 18 March 2015 - 08:17
Как убрать сортировку из статей ?
Тут всё ок Снимок экрана 2015-03-17 в 17.37.03.png
а тут уже лишнее
Нужно сделать проверку на id категории if($category->id!="123") { выводим }, "123" категория со статьями. Я не побывал, но проверить нужно.
Отправлено 18 March 2015 - 11:04
А еще проше было бы тупо скрыть стилями... а то в отдельно приложении не спрячется.
Сообщение отредактировал Ёшкин Кот: 18 March 2015 - 11:06
Отправлено 18 March 2015 - 11:24
Да, это вообще просто.
Отправлено 20 March 2015 - 02:31
А еще проше было бы тупо скрыть стилями... а то в отдельно приложении не спрячется.
А как это можно сделать конкретно для статей? стиль же sort cat общий для всех, и применив display:none уберётся везде.
Отправлено 20 March 2015 - 06:33
Я не знаю как вы организовали каталог и статьи. на такой вопрос вы можете ответить только сами.
Отправлено 20 March 2015 - 07:34
$type = $this->app->jbrequest->get('type'); if ($type == 'blog') { // одно условие } else if ($type == 'product') { // другое условие } else if ($type == 'news') { // еще условие }
Сообщение отредактировал mr.varhola: 20 March 2015 - 07:35
Отправлено 20 March 2015 - 07:47
или можно сделать проверку алиаса, например если все статьи относятся к одному пункту меню и имеют вид:
http://mysite/article/article1.html
где article это алиас пункта меню статей и он есть в ссылках всех статей, то можно написать так:
$curUrl = $_SERVER['REQUEST_URI']; // Получили ссылку с адресной строки $str = substr($curUrl, 1, 7); // Взяли с ссылки только первые 7 символов if($str == 'article'){ // Проверили, эти 7 символов являются нашим словом article или нет $checkUrl = 'article'; // если являются, тут делаем что хотим, хоть стили пишем, хоть классы для блоков создаем, что угодно. }
Сообщение отредактировал mr.varhola: 20 March 2015 - 07:57
Отправлено 20 March 2015 - 08:14
или можно сделать проверку алиаса, например если все статьи относятся к одному пункту меню и имеют вид:
http://mysite/article/article1.htmlгде article это алиас пункта меню статей и он есть в ссылках всех статей, то можно написать так:
$curUrl = $_SERVER['REQUEST_URI']; // Получили ссылку с адресной строки $str = substr($curUrl, 1, 7); // Взяли с ссылки только первые 7 символов if($str == 'article'){ // Проверили, эти 7 символов являются нашим словом article или нет $checkUrl = 'article'; // если являются, тут делаем что хотим, хоть стили пишем, хоть классы для блоков создаем, что угодно. }
А если нет пункта меню статей ? А если админ, не зная этого, решил изменить алиас ? А если будет еще одна категория со статьями ?
Самое правильное
if($category->id!="123") { //выводим // 123 = id нужной категории, если категорий много, можно продолжить условие }
Отправлено 20 March 2015 - 13:55
А куда эти строчки кода добавлять ?
И как это выглядеть должно?
if($category->id!="3")
{
.sort cat
{
display:none
}
}
Не проканало
засунул вверху кода
templates/category/category.php
Сообщение отредактировал eashla: 20 March 2015 - 14:21