Перенос записи универсального каталога в другую категорию

+15
3.69K
Всем привет!
Иллюстрация
Иногда очень нужно перенести одну запись УК в другую рубрику каталога. Для этого необходимо чтобы структуры исходной рубрики и конечной совпадали.!!! Иначе вы просто потеряете часть данных.

Как сделать:
1. Открываем файл admin/components/catalog/backend.php
2. Ищем строчку
  1. <div style="margin-top:15px">
  2. <strong>Рубрика</strong>
  3. </div>
3. После нее заменяем
  1. <div>
  2. <input type="text" disabled="disabled" value="<?php echo $cat['title']; ?>" style="width:100%" />
  3. <input type="hidden" name="cat_id" value="<?php echo $cat_id; ?>" />
  4. </div>
на
  1. <?php //Вставка для переноса записи УК в другую рубрику ?>
  2. <div>
  3. <select name="cat_id" id="cat_id" style="width:250px">
  4. <?php if (isset($mod['category_id'])){
  5. echo $inCore->getListItemsNS('cms_uc_cats', $mod['category_id']);
  6. } else {
  7. echo $inCore->getListItemsNS('cms_uc_cats');
  8. }
  9. ?>
  10. </select>
  11. </div>
  12. <?php //КОНЕЦ Вставка для переноса записи УК в другую рубрику?>
Все, готово. Еще раз — структуры исходной и конечной рубрик должны совпадать!!!
Спсб

Каталог моих других дополнений для InstantCMS http://soft-solution.ru/catalog/instantcms
0
Keep Keep 12 лет назад #
Так в 1.8 это вроде можно сделать.
0
s21 s21 12 лет назад #
Очень полезная информация, спасибо
+1
iParovoz iParovoz 12 лет назад #
Красавчег +1 такая маленькая ошибка и столько проблем, спасибо
0
Владимир Савенко ✝️ Владимир Савенко ✝️ 11 лет назад #
Спасибо, странно, что такую возможность не предусмотрели разработчики
0
Shishlena Shishlena 10 лет назад #
Спасибо!
0
Петр Петр 10 лет назад #
подскажите где это сделать для фронтэнда?
0
Петр Петр 10 лет назад #
по аналогии сделать не получается, потому что выбор рубрики уже включен во фронтэнде
закомментировал в файле com_catalog_add.tpl
Код PHP:
  1. {if $is_admin}
  2. {literal}
  3. function selectCat(){
  4. cat_id = $("#cat_id option:selected").val();
  5. window.location.href = '/catalog/'+cat_id+'/add.html';
  6. }
  7. {/literal}
  8. {/if}
теперь не редиректит, но и рубрика не сохраняется при редактировании.
подскажите что еще нужно добавить

Еще от автора

Плагин музыка для клубов для InstantCMS1.10
Всем привет! Плагин добавляет раздел музыка для всех клубов.
Загрузка фотографий в админке для Фотоальбомов InstantCMS 1.10+
В InstantCMS 1.10+ разработчики убрали загрузку фотографий в админке в целях безопасности.
Компонент Поздравления
Всем привет. Представляю компонент Поздравления для InstantCMS. Компонент позволяет оставлять пользователям сообщения-поздравления на вашем сайте.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.