Админ панель Категории Раскрывающийся список подкатегорий.

Тема в разделе "Модули и дополнения", создана пользователем Maksikus, 10 май 2023.

  1. Maksikus

    Maksikus Пользователь

    Сообщения:
    84
    Симпатии:
    8
    Коллеги, приветствую!

    Вчера столкнулся с темой:
    Выбор категорий из списка (в админке товара)
    Вкратце, про эту ситуацию:
    - про вывод +100500 категорий/подкатегорий...

    И вспомнил про такую же ситуацию в:
    админка -> Catalog -> Categories
    , где вывод тоже +100500 (всё и вся: категории, подкатегории)

    Начал изучать (гуглить) и нашёл направление решения:
    - с учётом, что вывод не через ul-li, а через table, то решение:
    https://codepen.io/andornagy/pen/gaGBZz

    OCMOD'а - нет, пока мысли вслух... ;)

    пытался сделать вывод только категорий, но знаний не хватает...
     
    Последнее редактирование: 10 май 2023
  2. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Вы бы описали что хотите сделать-то. И, собственно, для чего это вам.
     
  3. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Просто не совсем понятно, где и чего вы хотите подправить. Админку категорий или карточки товара и что там хотите сделать. Раскрывающиеся списки внутри карточки, где выбор категорий? И сколько у вас категорий? Если там сотня, то какой смысл?
     
  4. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    Речь, как я понимаю о странице списка категорий в админке, которая во всех сборках кроме одной, представляет из себя все категории в кучу с пагинацией. А по ссылке ТС его видение, как в табличную вёрстку запихать collapse.
     
    Последнее редактирование: 11 май 2023
  5. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Это ж только на первый взгляд кажется удобным (имхо).
     
  6. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    Удобно. По крайней мере когда категорий тысячи и в пагинации страниц 100500 хочется впасть в дипресию...
     
  7. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Зато когда категорий немного, то подобное представление через раскрывающиеся списки или таблицы становится неудобным. Плюс ещё подобное решается не только через отображение. Можно, например, фильтры добавить для быстрого поиска.
     
  8. Maksikus

    Maksikus Пользователь

    Сообщения:
    84
    Симпатии:
    8
    Всё верно!
     
  9. Maksikus

    Maksikus Пользователь

    Сообщения:
    84
    Симпатии:
    8
    Можно же сделать развернуть/свернуть для таких случаев.
     
  10. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Как-то в одном магазе видел фильтры, так это реально удобнее, хотя там тоже овердофига категорий было. А для небольшого количества категорий как-то не особо нужно.

    Кстати, а что вам мешает открыть сборку ocStore 3.0.3.7 и оттуда достать этот функционал развернуть/свернуть?
     
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    3.864
    Симпатии:
    1.059
  12. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
  13. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    В Ocstore только раскрывает список. Обратного действия нет
     
  14. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Ну так это основа, а дальше, как в анекдоте, "допилить напильником"
     
  15. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    Много допиливать, там различий хватает.
    Такое по хорошему нужно в сборку внедрять. Фильтры хорошо конечно, но значительно лучше общий список на одной странице сразу перед глазами.
     
  16. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Так, а что мешает LIMIT убрать окмодом? Тогда все категории будут подгружаться.
     
  17. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    И это выполнит задумку ТС ?
    Они и так все подгружаются.
    Пагинация сделана же не от скуки.
    Одна из её функций, снять нагрузки разбиением на части(страницы).
    Речь не о демке, на которой не возможно воспроизвести, то что происходит в реальных магазинах.
    У меня есть пример магазина , где 15 тыс категорий.
    Теперь расскажите как снятие лимита, поможет владельцу.
    Ну и ещё про фильтры, в такой ситуации, когда категории отличаются иногда только частью названия и то которое в самом конце.
     
  18. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Воооот, о чём я и говорю. Как вы сделаете скрывашку раскрывашку без AJAX-подтаскивания? Ну или как в ocStore. Поэтому проще использовать фильтр.
     
  19. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    @Ravilr привел вполне нормальный вариант с модулем.
     
  20. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    730
    Симпатии:
    100
    Ну и так же в догонку, а если у вас в подкатегориях 1000 строк? Сильно поможет скрывашка/открывашка? Ну и ещё модификаторы разные