Опубликовано: 7 марта 20205 г Всем доброго времени суток! Помогите вернуть отображение названия категории, в которую загружен файл, рядом с его названием, как было в IPB 3. Пример: В IPS 4 сейчас не выводится категория:
Опубликовано: 8 марта 20205 г По умолчанию стоит проверка, если не в приложении Downloads, то не показывать, нужно просто её удалить. Внешний вид > Ваш шаблон > downloads > front > browse > rows Найти: {{if \IPS\Request::i()->app != 'downloads'}} {lang="in"} <a href="{$file->container()->url()}">{$file->container()->_title}</a> {{endif}} Заменить на: {lang="in"} <a href="{$file->container()->url()}">{$file->container()->_title}</a> Если же хотите как у вас на скриншоте, тогда: Скрытый текст Найти: <span class='ipsType_break ipsContained'><a href='{$file->url()}' title='{lang="view_this_file" sprintf="$file->name"} {{if $file->canEdit()}}{lang="click_hold_edit"}{{endif}}' {{if $file->canEdit()}}data-role="editableTitle"{{endif}}>{$file->name}</a></span> </h4> Заменить на: <span class='ipsType_break ipsContained'><a href='{$file->url()}' title='{lang="view_this_file" sprintf="$file->name"} {{if $file->canEdit()}}{lang="click_hold_edit"}{{endif}}' {{if $file->canEdit()}}data-role="editableTitle"{{endif}}>{$file->name}</a><span class='ipsType_light ipsType_blendLinks ipsType_medium'>{lang="in"} <a href="{$file->container()->url()}">{$file->container()->_title}</a></span></span> </h4> Найти и удалить: {{if \IPS\Request::i()->app != 'downloads'}} {lang="in"} <a href="{$file->container()->url()}">{$file->container()->_title}</a> {{endif}}
Опубликовано: 8 марта 20205 г Автор @Lesovsky огромное спасибо, все работает! Вот еще одна очередная порезанная фича от разрабов в копилку, я уже перестал удивляться даже 🙂 У меня возник еще один вопрос по этой же теме. Я добавил строку с отображением категории, куда добавлен файл, в блоки-слайдеры на главной Downloads. Все отображается, но вопрос такой: возможно ли как-то вывести родительскую категорию, а не подкатегорию, как сейчас? Для примера: имеется родительская категория Main Category, в ней есть подкатегория Subcategory 1, которая и выводится сейчас. А хотелось бы вывести именно Main Category.
Опубликовано: 8 марта 20205 г Автор Разобрался, вот так получается, может кому еще полезно будет 🙂 {lang="in"} <a href="{$file->container()->parent()->url()}">{$file->container()->parent()->_title}</a> UPDATE: Способ рабочий, но видимо не совсем корректный. Обнаружил, что если категория сама себе родитель, т.е. без вложенных подкатегорий, то в слайдере на месте файла отображается черное поле с ошибкой шаблона 😞 Изменено 8 марта 20205 г пользователем DevilDriver
Опубликовано: 10 марта 20205 г Проверяйте, есть ли родитель. {{$parent = $file->container()->parent() ? $file->container()->parent() : $file->container();}} {lang="in"} <a href="{$parent->url()}">{$parent->_title}</a>
Всем доброго времени суток!
Помогите вернуть отображение названия категории, в которую загружен файл, рядом с его названием, как было в IPB 3. Пример:
В IPS 4 сейчас не выводится категория: