Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Foren / National / Russian / Сборка «Фриланс-биржа» / Почему не работают подкатегории в пользователях

Louck
#1 23. Mai 2020, 13:57

Подкатегории везде работают, но когда в пользователях сделал по принципу 001.001 - в профиле вижу только материнские категории - подскажите пожалуйста, что то не так ?

Kopusha
#2 23. Mai 2020, 14:20

Как можно сделать в модуле users 001.001 если там нет параметра Путь?

Added 1 minute later:

Давайте договариваться - задавайте вопросы без гадания. 

Я сделал 1-2-3 в полях 1-2-3, а не вот это. В каком модуле? Какие поля?

Louck
#3 23. Mai 2020, 14:28

Сорри, модуль user categories. Настройки на скрине.

 

 

В результате в профиле - только материнские категории:

 

Kopusha
#4 23. Mai 2020, 14:41

посмотреть через дебаг или консоль какой тег у дочерних

Dayver
#5 23. Mai 2020, 21:27
#44791 Louck:

Подкатегории везде работают, но когда в пользователях сделал по принципу 001.001 - в профиле вижу только материнские категории - подскажите пожалуйста, что то не так ?

Похоже вывод подкатегорий убран через шаблон usercategories.cattree.tpl , тег {CAT_ROW_SUBCAT} присутствует в шаблоне?

 
Pavel Tkachenko aka Dayver. Гик и веб мастер который делает сайты, увлекается электроникой и очень любит смотреть кино.
О себе: Я злой и страшный серый волк, я в поросятах знааааюююю толк
Louck
#6 24. Mai 2020, 08:15

Здравствуйте,

 

вот так выглядит код:

 
 
plagins/usercategories/tpl
 
<!-- BEGIN: MAIN -->
<ul<!-- IF {CAT_LEVEL} == 1 --> id="ucats_tree" class="nav nav-list"<!-- ENDIF -->>
<!-- IF {CAT_LEVEL} == 1 -->
<li><a href="{CAT_URL}">{PHP.L.All}</a></li>
<!-- ENDIF -->
<!-- BEGIN: CAT_ROW -->
<li<!-- IF {CAT_ROW_SELECTED} --> class="active"<!-- ENDIF -->><a href="{CAT_ROW_URL}">{CAT_ROW_TITLE} ({CAT_ROW_COUNT})</a>
<!-- IF {CAT_ROW_SUBCAT} -->
{CAT_ROW_SUBCAT}
<!-- ENDIF -->
</li>
<!-- END: CAT_ROW -->
</ul>
<!-- END: MAIN -->
 
 
themes/freelance/plugins/usercategories/usercategories.catttree.tpl
 
<!-- BEGIN: MAIN -->
<!-- IF {CAT_LEVEL} == 1 -->
<li><a href="{CAT_URL}">{PHP.L.All}</a></li>
<!-- ENDIF -->
<!-- BEGIN: CAT_ROW -->
<li class="<!-- IF {CAT_ROW_SELECTED} -->uk-active<!-- ENDIF --><!-- IF {CAT_ROW_SUBCAT} --> uk-parent<!-- ENDIF -->">
    <a href="<!-- IF {CAT_ROW_SUBCAT} -->#<!-- ELSE -->{CAT_ROW_URL}<!-- ENDIF -->">{CAT_ROW_TITLE}</a>
    <!-- IF {CAT_ROW_SUBCAT} -->
    <ul class="uk-nav-sub">
        {CAT_ROW_SUBCAT}
    </ul>
    <!-- ENDIF -->
</li>
<!-- END: CAT_ROW -->
<!-- END: MAIN -->
<!--({CAT_ROW_COUNT})-->
Kopusha
#7 24. Mai 2020, 12:50

А что говорит из консоли

<ul class="uk-nav-sub">
        {CAT_ROW_SUBCAT}
    </ul>
?
Louck
#8 24. Mai 2020, 13:45

К сожалению не силен, не понимаю как посмотреть из консоли.

Dayver
#9 24. Mai 2020, 22:12
#44809 Louck:

К сожалению не силен, не понимаю как посмотреть из консоли.

Наводите курсор на одну из родительских категорий в профиле пользователя и нажимаете ПКМ (правую кнопку мыши) и выбираете пункт Посмотреть код (если это гуглхром) откроется панель для разработчиков с исходным кодом страницы с которым уже работает браузер  и смотрите там, присутствуют ли подкатегории или нет. Они могут быть, но скрыты скриптом, например, для того что бы они разворачивались\появлялись после клика на родительскую категорию. Если окажется что в коде нет подкатегорий тогда все сложнее, нужно разбиратся почему они не выводятся, в формате помощи на форуме будет сложно\долго понимать что случилось.

Pavel Tkachenko aka Dayver. Гик и веб мастер который делает сайты, увлекается электроникой и очень любит смотреть кино.
О себе: Я злой и страшный серый волк, я в поросятах знааааюююю толк
Louck
#10 25. Mai 2020, 17:35

Спасибо большое, вот такая картинка:

 

 

Kopusha
#11 25. Mai 2020, 18:37

)))

Louck
#12 25. Mai 2020, 18:48

Это в смех или что то вы имели в виду ?