Перейти к содержанию
Форум поддержки пользователей VamShop

категории на главной странице


Рекомендуемые сообщения

а если только главные категории и с картинками..

ну например у меня есть категории мужская, женская, детская одежда, там в ни свои подкатегории и я хочу только мужская, женская, детская одежда на главную сунуть.

может как то через код это сделать можно?

Ссылка на сообщение
Поделиться на другие сайты

В файле \includes\modules\sitemap.php" в строке 35 закомментировать вывод внутренних категорий, вместо этого условие на корневую категорию:

and c.parent_id = '1'
плюс в строку 47 добавить запрос на картинку категории:
'image' => $spacing . $categories['categories_image'], 
В шаблоне вывода sitemap_default.html для картинок используем:
<img src="{$module_data.CAT_IMAGE}" alt="{$module_data.CAT_NAME}" />

P.S. Итого 50 рублей :huh: - зря я что-ли в институте 5 лет учился.

Ссылка на сообщение
Поделиться на другие сайты

это у меня запрос просто развернут - по этому номер строки другой

короче вместо:

and c.parent_id = '" . $parent_id . "'
так должно быть:
and c.parent_id = '1'
там только один раз такое встречается - не промахнёшься и вместо:
$category_tree_array[] = array('id' => $categories['categories_id'],
'text' => $spacing . $categories['categories_name'],
'link' => $SEF_link);[/code] надо:
[code]$category_tree_array[] = array('id' => $categories['categories_id'],
'text' => $spacing . $categories['categories_name'],
'image' => $spacing . $categories['categories_image'],
'link' => $SEF_link);

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Сделал все также. Вопрос ? Где поменять количество колонок категорий на главной странице, расстояния между ними ? А то сейчас 2, а нужно 3 или 4 ?

Ссылка на сообщение
Поделиться на другие сайты

Там же используется itemNewProductsDefault ?!

Тогда в /templates/vamshop/stylesheet.css можно изменить значение width у стиля dl.itemNewProductsDefault

Но это и на новинках отразится.

Заведите отдельный стиль только для категорий и добавьте его в css с нужным занчением width.

Ссылка на сообщение
Поделиться на другие сайты

Я так сделал, но все поздвигалось.

Для того чтобы создать новый стиль, нужно скопировать старый, переименовать так же как и в sitemap_default, и просто вставить после него ???

Правильно я понимаю ?

Ссылка на сообщение
Поделиться на другие сайты

Да, примерно.

Если поздвигалось, значит не хватает место для колонок, не влазит столько колонок сколько указали.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...

а можно ли таким образом вывести подкатегорию одной из основных категорий?

можно. в Админке просто перенесите эту подкатегорию в Начало.

Ссылка на сообщение
Поделиться на другие сайты

можно. в Админке просто перенесите эту подкатегорию в Начало.

нет, вопрос в другом - у меня 3 основных категории:

1. Лакокрасочные материалы

2. Сухие смеси

3. Производители

мне нужно чтобы на главной в центральной колонке выводились не эти 3 категории, а все подкатегории которые в 3 категории производители. (Ивсил, Лакра, Парад и т.д. - с картинками - (http://www.aldenstroy.ru))

Ссылка на сообщение
Поделиться на другие сайты

По умолчанию такой возможности нет.

Разве что просто вставить html-код с нужными ссылками в /templates/vamshop/module/main_content.html

Ссылка на сообщение
Поделиться на другие сайты
  • 2 years later...

Хочу к новому шаблону на кнопку в главном меню прикрутиь действие, которое на главной выведет развернутый список категорий. Это возможно?

Ссылка на сообщение
Поделиться на другие сайты

Ну с этим понятно. Тогда еще может подскажете. В новом шаблоне к dropdown меню прикрутил категории http://perlacasa.com.ua. Но можно ли сделать так, чтоб в ниспадающем списке показывались бы подкатегории 2-го уровня только, может в categories.php как то изменить запрос к БД?

Ссылка на сообщение
Поделиться на другие сайты

Я думал может можно изменить запрос к БД в стандартном модуле, чтобы выборка была только по 

v_categories_name_2_1, если оно не пустое.

$categories_query = "select c.categories_id,

                                           cd.categories_name,

                                           c.categories_image,

                                           c.parent_id from ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd

                                           where c.categories_status = '1'

                                           and c.parent_id = '0'

                                           ".$group_check."

                                           and c.categories_id = cd.categories_id

                                           and cd.language_id='".(int) $_SESSION['languages_id']."'

                                           order by sort_order, cd.categories_name";

$categories_query = vamDBquery($categories_query);

Ссылка на сообщение
Поделиться на другие сайты
  • 5 years later...

Здравствуйте, Вамшоп! 

Устанавливаю модуль  http://vamshop.ru/forum/files/file/21-browse-by-categories/

Ответ в прикрепленном файле. 

Что не так? )

2019-04-26_12-41-56.png

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...