Как вывести название личной папки у каждой записи в списке ТК

InstantCMS 2.X
#1 19 марта 2025 в 10:25

Всем привет. На сайте используются личные папки для ТК, и вот на странице вида site.ru/users/1/content/тип_контента есть переключатель личных папок в виде дропдауна. А как вывести название личной папки, в которой находится запись ТК, под каждым ее названием в списке? Копирование кода из файла profile_content.tpl.php в default_list.tpl.php ничего не дает. 

#2 19 марта 2025 в 20:21

Вам нужно чтобы было как здесь?

demo.instantcms.ru/posts

Для вывода используется поле Тулбар

посмотреть можно в админке демосайта

#3 19 марта 2025 в 23:29
Вам нужно чтобы было как здесь? demo.instantcms.ru/posts Для вывода используется поле Тулбар посмотреть можно в админке демосайта
denmois

Да, только вот я создал новый ТК и там нет никакого поле тулбар. Кстати этого поля нет и в постах демосайта. Если сделать поле Тулбар самостоятельно, то там можно выбрать только из тех полей, которые созданы, но среди них нет название личных папок. 

Добавлено спустя 1 час

Опытным путем установил, что если деактивировано поле Автор в настройке полей ТК, то тогда заодно почему-то не выводится еще и название личной папки. В жизни бы не догадался, что они работают вместе, очень нелогично. Пусть останется какому-то бедолаге типа меня это «решение») 

Сегодня в 16:15
#4 20 марта 2025 в 01:42

Пусть останется какому-то бедолаге типа меня это «решение»)

DSokolov

Я думаю что все будет в порядке. Так как не понятно вообще о чем тут речь.

#5 20 марта 2025 в 05:50

Опытным путем установил, что если деактивировано поле Автор в настройке полей ТК, то тогда заодно почему-то не выводится еще и название личной папки. В жизни бы не догадался, что они работают вместе, очень нелогично.

DSokolov

Не логично так как вы рассуждаете ))). Все логично, личные папки автора привязаны к нему, Подумайте над задачкой еще раз )))

С точки зрения InstantCMS это логично: личные папки привязаны к пользователю, а поле «Автор» — это ключ, который связывает запись с ним и его данными, включая папки. Отключишь «Автор» — система «думает», что эти связи не нужны, и не подтягивает названия папок. Это не баг, а особенность внутренней логики.

Тут лучше наверно использовать Категории а не личные папки раз вам не нужен Автор.

#6 20 марта 2025 в 19:11
С точки зрения InstantCMS это логично: личные папки привязаны к пользователю, а поле «Автор» — это ключ, который связывает запись с ним и его данными, включая папки. Отключишь «Автор» — система «думает», что эти связи не нужны, и не подтягивает названия папок. Это не баг, а особенность внутренней логики.
Clear

Смотрите. По ссылке site.ru/users/1/content/тип_контента выводится контент одного автора, что видно из структуры url. Тогда зачем, скажите пожалуйста, под каждой записью писать имя автора, если на странице весь контент принадлежит этому автору? Нелогично же) Вот я и отключил вывод имени автора в списках. Не полностью отключил поле Автор, а именно вывод в списках. А вместе с именем почему-то пропало название папки. Ну окей, допустим, логика разработчика тут какая-то есть, хоть и не очень понятная с первого раза. Но почему нигде не написано, что вместе с именем перестанет отображаться название папки? Как можно догадаться об этом? Я, например, долго думал что что-то случайно удалил в коде шаблона. 

#7 20 марта 2025 в 22:46

Но почему нигде не написано, что вместе с именем перестанет отображаться название папки?

DSokolov

Наверное потому, что за всем не уследишь. Есть многое, чего пока нет в доках. Но вроде любой желающий может внести свою лепту в дополнение документации.Дерзайте)

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Личное сообщение на почту

Ищу исполнителя Создана 4 года назад 9 сообщений

Похожее в блогах

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.