#1
Отправлено 07 April 2012 - 06:14 PM
#2
Отправлено 07 April 2012 - 07:43 PM
{if $categories_tree[h].products_count > 0} {/if}
(или $big_categories_tree[h].products_count)
#3
Отправлено 07 April 2012 - 08:43 PM
Спасибо то, что нужно. Все так просто, а можете подсказать где про эти переменные почитать?нужно смотреть код каталога, но в теории - вывод категории заключить в условие
{if $categories_tree[h].products_count > 0} {/if}
(или $big_categories_tree[h].products_count)
#4
Отправлено 05 July 2012 - 10:55 AM
Для этого в файле /core/functions/category_funtions.php заменить:
$q = db_query( "select categoryID, parent, name, products_count, uri from ".CATEGORIES_TABLE. " where parent=1 ". " order by sort_order, name " );на
$q = db_query( "select categoryID, parent, name, products_count, uri from ".CATEGORIES_TABLE. " where parent=1 AND sort_order!=1000 ". " order by sort_order, name " );
#5
Отправлено 27 August 2012 - 02:52 PM
#6
Отправлено 27 August 2012 - 04:21 PM
Эээ... Вы разрешения спрашиваете? Конечно попробуйте, кто ж против .Это не решение... Может попробывать, её выключать как товар ?
#7
Отправлено 13 December 2012 - 08:25 PM
Замечательно решение! Не догадался до такого. А я дополнительное поле в таблице категорий делал,Я себе написал немного другой хак. Если у категории указать в поле сортировка "1000" — то она пропадает из блока. Таким образом можно убрать любую категорию.
как у товаров и галку в редактировании категорий V "Включить категорию".
#8
Отправлено 13 December 2012 - 08:48 PM
Решение ни разу не замечательное и отличается только тем, что признак "эту категорию не надо показывать" не требует создания дополнительного поля в таблице категорий. Вся остальная обвязка ровно та же и экономия "одного поля в базе" выглядит довольно странно. Ну а если это не экономия поля, а просто "я пока не умею делать удобно-красиво, поэтому делаю убого-работоспособно", то оно и подавно на замечательность не тянет, лишь на примитивное решение задачи. Разве нет?Замечательно решение! Не догадался до такого. А я дополнительное поле в таблице категорий делал, как у товаров и галку в редактировании категорий V "Включить категорию".
PS. Я недели две или три назад выкладывал в форуме модуль, где галочками в админке задается показ/непоказ категорий. Т.е. штатный список категорий в левом столбце админки и напротив каждой категории - галочка.
#10
Отправлено 15 December 2012 - 08:02 PM