Переместить "Наборы" в низ списка

InstantCMS 2.X
#1 3 июля 2019 в 10:42
Всем привет!
Понадобилось переместить наборы вниз списка контента.
А вот моих знаний не хватает для этого.
Обращаюсь к более продвинутым людям — как можно решить этот вопрос?
#2 3 июля 2019 в 13:33
ermakover, а чем это обусловлено? Это же неудобно для пользователя
#3 3 июля 2019 в 17:20

Это же неудобно для пользователя

Анна
А у меня наборы не для пользователей, это ссылки для поисковиков — объявления по городам, а поскольку их в России много, то большая "шапка" перед объявлениями получается.
#4 3 июля 2019 в 17:42
ermakover, ну тогда да логично переместить их вниз.
#5 3 июля 2019 в 17:51
ermakover, откройте файл templates\default\controllers\content\category_view.tpl.php

и перенесите код

  1. <?php if ($datasets && !$is_hide_items){
  2. $this->renderAsset('ui/datasets-panel', array(
  3. 'datasets' => $datasets,
  4. 'dataset_name' => $dataset,
  5. 'current_dataset' => $current_dataset,
  6. 'ds_prefix' => '-',
  7. 'base_ds_url' => rel_to_href($base_ds_url)
  8. ));
  9. } ?>
в самый низ файл.

Если не хотите изменять для всех типов контента, то сделайте копию этого файла и назовите category_view_vacancy.tpl.php
где vacancy — системное имя типа контента, для которого хотите перенести наборы
#6 3 июля 2019 в 17:57
В шаблоне /template/default/controllers/contents/category_view.tpl.php ищем строку 76
  1.  
  2. <?php if ($datasets && !$is_hide_items){
  3. $this->renderAsset('ui/datasets-panel', array(
  4. 'datasets' => $datasets,
  5. 'dataset_name' => $dataset,
  6. 'current_dataset' => $current_dataset,
  7. 'ds_prefix' => '-',
  8. 'base_ds_url' => rel_to_href($base_ds_url)
  9. ));
  10. } ?> убирает этот код в самый низ файла.
  11.  
#7 3 июля 2019 в 18:06
Zau4man, maxisoft, огромное спасибо!
Получилось!
Плюс в карму КАЖДОМУ!
dance
#8 5 июля 2026 в 18:50

Всем привет)))

А можно как то у наборов переместить описание вниз?

Не могу понять как это сделать.

Или все таки эти наборы связаны с категориями?

<div class=«category_description category_description--bottom»>
        <?php echo $category['description']; ?>
    </div>

Добавлено спустя 35 минут

Ну в общем как я понимаю без костылей не обойтись....

#9 6 июля 2026 в 06:08

 skewes, судя по коду, вполне можно обойтись правками в шаблоне категорий. Там есть информация о current_dataset. Значит из файла /templates/modern/assets/ui/datasets-panel.tpl.php можно убрать описание 

  1. <?php if (!empty($current_dataset['description'])){ ?>
  2. <div class="content_datasets_description">
  3. <?php echo $current_dataset['description']; ?>
  4. </div>
  5. <?php } ?>

а в файле /templates/modern/controllers/content/category_view.tpl.php его добавить в нужное место тем же самым кодом

#10 6 июля 2026 в 18:56

 Zau4man, просто лучший!!! Спасибо большое!!!

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

Похожие темы

Дублирование заголовков из за наборов

SEO & PR Создана 2 года назад 6 сообщений

набор изображений api json

Релизы 2.X Создана 1 год назад 3 сообщения

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

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.