Стена категории (Список категорий для главной)

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем Slait, 24 июн 2016.

?

Пригодился Вам модуль?

  1. Да

    88 голосов
    93,6%
  2. Нет

    3 голосов
    3,2%
  3. Мне все равно

    3 голосов
    3,2%
  1. KraSka

    KraSka Новичок

    Сообщения:
    1
    Симпатии:
    0
    Поддерживаю предыдущего автора, Спасибо огромное за модуль, снял кучу проблем!))
     
  2. Kaytmazov

    Kaytmazov Новичок

    Сообщения:
    1
    Симпатии:
    0
    никак не могу вывести подкатегории. Даже скопировал полностью код из модуля category все равно не выводится. В чем может быть дело?
     
  3. Zhezkazganetcs

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

    Сообщения:
    819
    Симпатии:
    109
    да потому что он для категорий на главной, а не для ПОДкатегорий
     
  4. scrash

    scrash Новичок

    Сообщения:
    2
    Симпатии:
    5
    Доброго времени!
    Присоединяюсь к вопросу по поводу вывода категорий в модуль, без обращения внимания на галочку показывать в главном меню.

    То есть для понимания опишу ситуацию в примере.
    Допустим у нас в наличии 30 категорий. В главное меню мы выводим только категории по основным направлениям. Допустим только 5 категорий из всего списка. Но в стену категорий хотим вывести все категории.

    Как можно это подправить?

    Беглый взгляд на контроллер модуля говорит о том, что проверяется галка главное меню.
    ...
    if ($category['top']) {
    ...
    Это код идущий в конце скрипта.
    Не знаком с апи ОсStore по этому хотелось бы уточнить, как подправить модуль.
    В моем представлении составлять запрос, с проверкой наличия параметра родительская категория. Так как если категория имеет родителя, то она уже не в корне каталога. А категория без параметра родителя является категорией корневого каталога.

    Заранее спасибо.
     
  5. scrash

    scrash Новичок

    Сообщения:
    2
    Симпатии:
    5
    Отвечаю сам на свой же вопрос.
    Думаю кому то так же поможет.
    Модуль выводит на стену все категории у которых в админке мы помечаем галочку "Главное меню". Но что бы не захламлять главное меню, а в стену вывести все категории из основного списка, нужно провести маленькую доработку.

    В файле <папка_сайта>/catalog/controller/extension/module/category_wall.php
    в строке 39 начинается перебор категорий

    39 > foreach ($categories as $category) {
    40> if ($category['top']) {

    вот тут и лежит решение вывода.

    в 40 строке заменяем if ($category['top']) { на такой код if (!$category['parent_id']) {
    Данная замена будет проверять не галочку показывать в главном меню, а станет проверять указана ли родительская категория.
    Если категории родителя нет, значит это одна из главных категорий и ее можно вывести на стену.
     
    КСЕНА, oligarhist, igrushki и 2 другим нравится это.
  6. MariR

    MariR Новичок

    Сообщения:
    16
    Симпатии:
    0
    [QUOTE="scrash, post: 35742, member: 15265"[/QUOTE]
    Спасибо за решение! Очень помогло.
     
  7. reddi

    reddi Новичок

    Сообщения:
    1
    Симпатии:
    0
    Огромное спасибо за модуль :rolleyes:;):):cool:
     
  8. dimonique

    dimonique Новичок

    Сообщения:
    5
    Симпатии:
    0
    Добрый вечер, а как поменять кол-во блоков в одной строке? Как я понял, стоит 4, а мне надо 5.
     
  9. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    457
    Внесите правку в код. Через колонки bootstrap
     
  10. dimonique

    dimonique Новичок

    Сообщения:
    5
    Симпатии:
    0
    Не совсем понял, а где найти эти колонки?
     
  11. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    457
    Для создания 5-ти колонок нужно немного изменить сетку, так как bootstrap сетка состоит из 12 колонок.
    Сетки создаются через col-sm-4 и т.п
     
  12. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    Скачать css файл из аттача, подключить его в хедере и теперь есть возможность делать сетку как из 12, так и из 15 столбцов.
    Пример для 5 одинаковых колонок:
    PHP:
    <div class="col-md-12">

         <
    div class="col15-md-3"></div>
         <
    div class="col15-md-3"></div>
         <
    div class="col15-md-3"></div>
         <
    div class="col15-md-3"></div>
         <
    div class="col15-md-3"></div>
    </
    div>
    Можно комбинировать, прописать для разных экранов:
    PHP:
    <div class="col15-md-5 col-sm-7"></div>
     

    Вложения:

    dimonique и RoS нравится это.
  13. dimonique

    dimonique Новичок

    Сообщения:
    5
    Симпатии:
    0
    Файл скачал, закинул в public_html/Documentation/bootstrap/css, вроде как подключил в файле public_html/Documentation/index.htm (<link href="bootstrap/css/bootstrap_col_15.css" rel="stylesheet">), вставил в файл bootstrap_col_15.css код из Вашего примера, обновил кэш через админку сайта и ничего не изменилось.

    Подскажите, что я сделал не так?
     
  14. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    Всё.
    Основы я уже преподавать не собираюсь, вы даже не понимаете где подключать и куда код вставлять, обратитесь к программисту.
     
  15. dimonique

    dimonique Новичок

    Сообщения:
    5
    Симпатии:
    0
    Учить меня не обязательно, меня интересует данная конкретная проблема. Я готов Вас отблагодарить материально.
     
  16. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    Хорошо, в аттаче готовое решение. Модифицированные модули из первого поста.
     

    Вложения:

    КСЕНА и dimonique нравится это.
  17. dimonique

    dimonique Новичок

    Сообщения:
    5
    Симпатии:
    0
    Теперь у меня категории отображаются одной колонкой. Я залил 2 папки из архива в корневую папку сайта, переустановил модуль, обновил кэш модулей. Я опять что-то неправильно сделал? От слов о благодарности я не отказываюсь.
     

    Вложения:

  18. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    517
    @dimonique, в ЛС доступ к админке дайте.
     
  19. igrushki

    igrushki Новичок

    Сообщения:
    4
    Симпатии:
    0
    Модуль установил все хорошо спасибо автору.Есть одна проблемка иконки категорий с пропусками ряд из 4-х картинок следующий ряд из 2-х.Подскажите пожалуйста где что поменять.
     
  20. igrushki

    igrushki Новичок

    Сообщения:
    4
    Симпатии:
    0
    Нашол выход.В файле catalog\view\theme\default\template\extension\module\category_wall
    Поменял
    <div class="col-lg-2 col-md-3 col-sm-6 col-xs-12">
    На
    <div class="col-lg-4 col-md-4 col-sm-6 col-xs-6">