Перейти к содержимому


Фотография
- - - - -

Сортировка по цене, названию и т.д. с фронта

рецепт сортировка категория

Сообщений в теме: 114

#61 eashla

eashla

Отправлено 17 March 2015 - 22:28

Как убрать сортировку из статей ? 

Тут всё ок Снимок экрана 2015-03-17 в 17.37.03.png

 

а тут уже лишнее

 

Снимок экрана 2015-03-17 в 17.36.49.png


  • 0

#62 axeld

axeld

Отправлено 18 March 2015 - 08:17

eashla сказал(а) 17 Мар 2015 - 21:28:

Как убрать сортировку из статей ? 

Тут всё ок attachicon.gifСнимок экрана 2015-03-17 в 17.37.03.png

 

а тут уже лишнее

 

attachicon.gifСнимок экрана 2015-03-17 в 17.36.49.png

 

Нужно сделать проверку на id категории if($category->id!="123") { выводим }, "123" категория со статьями. Я не побывал, но проверить нужно.  


  • 0

#63 Ёшкин Кот

Ёшкин Кот

Отправлено 18 March 2015 - 11:04

А еще проше было бы тупо скрыть стилями... а то в отдельно приложении не спрячется.


Сообщение отредактировал Ёшкин Кот: 18 March 2015 - 11:06

  • 0

#64 axeld

axeld

Отправлено 18 March 2015 - 11:24

Да, это вообще просто.


  • 0

#65 eashla

eashla

Отправлено 20 March 2015 - 02:31

Ёшкин Кот сказал(а) 18 Мар 2015 - 10:04:

А еще проше было бы тупо скрыть стилями... а то в отдельно приложении не спрячется.

А как это можно сделать конкретно для статей? стиль же sort cat общий для всех, и применив display:none уберётся везде.  


  • 0

#66 Ёшкин Кот

Ёшкин Кот

Отправлено 20 March 2015 - 06:33

Я не знаю как вы организовали каталог и статьи. на такой вопрос вы можете ответить только сами. 


  • 0

#67 mr.varhola

mr.varhola

Отправлено 20 March 2015 - 07:34

  1. $type = $this->app->jbrequest->get('type');
  2. if ($type == 'blog') {
  3. // одно условие
  4. } else if ($type == 'product') {
  5. // другое условие
  6. } else if ($type == 'news') {
  7. // еще условие
  8. }

Сообщение отредактировал mr.varhola: 20 March 2015 - 07:35

  • 0

#68 mr.varhola

mr.varhola

Отправлено 20 March 2015 - 07:47

или можно сделать проверку алиаса, например если все статьи относятся к одному пункту меню и имеют вид:  

  1. http://mysite/article/article1.html

  где article это алиас пункта меню статей и он есть в ссылках всех статей, то можно написать так:

  1. $curUrl = $_SERVER['REQUEST_URI']; // Получили ссылку с адресной строки
  2.  
  3. $str = substr($curUrl, 1, 7); // Взяли с ссылки только первые 7 символов
  4. if($str == 'article'){ // Проверили, эти 7 символов являются нашим словом article или нет
  5. $checkUrl = 'article'; // если являются, тут делаем что хотим, хоть стили пишем, хоть классы для блоков создаем, что угодно.
  6. }

Сообщение отредактировал mr.varhola: 20 March 2015 - 07:57

  • 0

#69 axeld

axeld

Отправлено 20 March 2015 - 08:14

mr.varhola сказал(а) 20 Мар 2015 - 06:47:

 

или можно сделать проверку алиаса, например если все статьи относятся к одному пункту меню и имеют вид:  

  1. http://mysite/article/article1.html

  где article это алиас пункта меню статей и он есть в ссылках всех статей, то можно написать так:

  1. $curUrl = $_SERVER['REQUEST_URI']; // Получили ссылку с адресной строки
  2.  
  3. $str = substr($curUrl, 1, 7); // Взяли с ссылки только первые 7 символов
  4. if($str == 'article'){ // Проверили, эти 7 символов являются нашим словом article или нет
  5. $checkUrl = 'article'; // если являются, тут делаем что хотим, хоть стили пишем, хоть классы для блоков создаем, что угодно.
  6. }

 

А если нет пункта меню статей ? А если админ, не зная этого, решил изменить алиас ? А если будет еще одна категория со статьями ?

Самое правильное 

  1. if($category->id!="123")
  2. {
  3. //выводим
  4. // 123 = id нужной категории, если категорий много, можно продолжить условие
  5. }
  6.  
  7.  
  8.  

  • 0

#70 eashla

eashla

Отправлено 20 March 2015 - 13:55

А куда эти строчки кода добавлять ? 

И как это выглядеть должно?
if($category->id!="3")

{

.sort cat

{

display:none

}

}

Не проканало

 

засунул вверху кода 

templates/category/category.php


Сообщение отредактировал eashla: 20 March 2015 - 14:21

  • 0





Темы с аналогичным тегами рецепт, сортировка, категория

Click to return to top of page in style!