Здравствуйте. Поставил на сайт модуль SL_Menu_Category_v2_1. В одной из категорий главного меню содержится более 20 подкатегорий. По умолчанию все подкатегории третьего уровня в модуле отображаются в одну колонку, что смотрится не очень хорошо. При этом меню растянуто почти на все окно браузера. Подскажите, пожалуйста, как можно сделать так, чтобы эта категория выводилась не в одну, а в две колонки? Заранее огромное спасибо.
В этой теме: http://wmasteru.org/threads/как-разбить-список-категорий-на-две-колонки-в-sl-menu-category.6756/ нашел решение, но никак не могу его применить. :-( В php разбираюсь очень слабо. Если просто заменяю содержимое slmenu.php: приведенным кодом: То меню не работает, выскакивает ошибка: Parse error: syntax error, unexpected T_CLASS in /var/www/c381952/public_html/stylishjewel.ru/vqmod/vqcache/slmenu.php on line 1 Подскажите, пожалуйста, как сделать правильно. --- Добавлено, 18 апр 2015 --- Если прописываю <div class="category-column"> таким образом: то появляется ошибка: Parse error: syntax error, unexpected '<' in /var/www/c381952/public_html/stylishjewel.ru/vqmod/vqcache/slmenu.php on line 5. :-(
Здравствуйте. Я так и не смог разбить подкатегории на две колонки. Решил ограничить их число таким образом: if ($categories_3) {$output .= '<ul class="child-level">';} $cc_i = 0; foreach ($categories_3 as $category_3) { $output .= '<li>'; $cc_i++; if ($cc_i >= 5) { break; } $third_sub_unrewritten = $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id']); $output .= '<a href="'.($third_sub_unrewritten).'">'.$category_3['name'].'</a>'; Количество подкатегорий сократилось до четырех. Теперь мне нужно, чтобы под ними внизу была надпись "Еще..." или "Показать все подкатегории" со ссылкой на родительскую категорию. После: $output .= '<a href="'.($third_sub_unrewritten).'">'.$category_3['name'].'</a>'; я прописал: $output .= '<a class="theparent" href="'.($sub_unrewritten).'" class="more">Еще...</a>'; Ссылка работает. Но в этом случае слово "Еще..." со ссылкой появляется после каждой подкатегории. Подскажите, пожалуйста, как сделать, чтобы оно располагалось внизу этих подкатегорий, в единичном количестве.
Удалось решить проблему следующим образом, перед: $output .= '<a class="theparent" href="'.($sub_unrewritten).'" class="more"><p style="padding-left: 94px;margin-top: 1px;color: #b7b7b7;">Еще...</p></a>'; Поставил условие: if ($cc_i >= 8) И все стало отображаться так, как надо.