Работа с производителями в virtuemart 2

Опубликовано: 22 Май, 2014
Обновлено: 18 Май, 2016
Категория: Настройка VirtueMart
Комментариев: 122

В этой статье я постараюсь разобрать все вопросы, которые могут возникнуть при работе с производителями в virtuemart 2.

Настройка производителей

Вся информация о производителях заносится в Компоненты->Virtuemart->Производители->Производители.

Для добавления нового производителя в правом верхнем углу нужно нажать кнопку Создать.

список производителей

Достаточно указать только Название производителя, остальные поля можно заполнять по желанию. Во вкладке Изображение можно добавить логотип производителя.

добавление нового производителя

Так же в Virtuemart->Производители->Категории производителей можно создать отдельные категории производителей, которые так же можно указывать при добавлении нового производителя. Данный функционал вряд ли пригодится в работе.

категории производителей

 

Привязка производителя к товару

Здесь так же все просто. При создании нового товара во вкладке Информация в выпадающем списке Производитель выбираем нужного производителя.

добавление производителя к товару

 

Фильтрация по производителям на странице категорий

Чтобы добавить возможность фильтровать товар в категории по производителю в Virtuemart->Настройки->Шаблоны нужно активировать опцию Показывать производителей.

После этого на странице категорий автоматически появится выпадающий список со всеми производителями данной категории. При выборе конкретного производителя будут показываться только его товары.

фильтр производителей на странице категорий

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

В virtuemart есть стандартный модуль вывода всех производителей, представленных в магазине.

В менеджере модулей создаем новый модуль с типом Virtuemart Производители.

модуль производителей

Настройки у модуля очень просты. Можно выбрать, что отображать (лого+название, либо отдельно лого и название), указать количество производителей в строке и добавить произвольный текст до и после модуля.

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

В результате на сайте получится что-то вроде этого.

моудбль производителей на сайте

 

Вывод информации о производителях в категории и карточке товара

Показ названия производителя

Если в Virtuemart->Настройки->Шаблоны активирована опция Показывать производителей, то в карточке товара автоматически будет выводится название производителя.

название производителя в карточке товара

Для показа названия производителя на странице категории нужно в файл\components\com_virtuemart\views\category\tmpl\default.php добавить код

производители на странице категории

Показ изображения производителя

Для показа логотипа производителя нужно предварительно отредактировать файл /administrator/components/com_virtuemart/models/product.php

вместо

вставим

В карточке товара для показа логотипа нужно добавить в файл \components\com_virtuemart\views\productdetails\tmpl\default.php следующий код

лого производителя в карточке товара

Для вывода логотипа на странице категории добавим в файл \components\com_virtuemart\views\category\tmpl\default.php код

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

Размеры логотипов можно поправить с помощью css стилей.

Переход на страницу со всеми товарами производителя

Для перехода сразу ко всем товарам производителя без открывания всплывающего окна с информацией о производителе нужно внести несколько изменений.

Для модуля Virtuemart производители

В файле /modules/mod_virtuemart_manufacturer/tmpl/default.php нужно заменить

на

Для страницы товара

Чтобы с названия производителя сразу переходить на страницу со всеми товарами производителя

В файле /components/com_virtuemart/views/productdetails/tmpl/default_manufacturer.php
заменим

на

и

заменим на

Надеюсь, что статья окажется вам полезной.

122 комментария

    Вячеслав

    Полезная статья, спасибо!

    Вячеслав

    При смене кода на

    исчезает название производителя

      admin

      admin

      поправил код в статье

        Вячеслав

        Да, теперь все получилось, все работает, спасибо

        Георгий

        Здравствуйте!
        У меня VirtueMart 3.
        Сделал выше сказанное и пропало название производителя.
        Если вставить этот код:

        То при переходе по ссылке выдает 404 страницу и такое URL:

        Подскажите что делаю не так?

          admin

          admin

          Попробуйте вставить код

          Если не получится, то напишите, что у Вас записано в переменной $link

    Владислав

    Статья полезная, мне явно пригодиться в будущем!

      admin

      admin

      рад, что статья понравилась 🙂

    Volodymyr

    Где исправить код, что бы производители были по горизонтали?

      admin

      admin

      посмотрите эту статью

    Валерий

    Добрый вечер. А что бы из меню сделать переход сразу ко всем товарам производителя без его страницы с информацией, нет решения?

      admin

      admin

      Проще всего (если производителей не много) создать пункт меню с типом Внешний Url и вписать вручную нужный адрес ссылки

    Валерий

    Да, так можно. Но я думал есть универсальное решение, что бы не делать вручную.

    База

    А как изменить слово manufacturer в урле? Хочу поставить author.

    Денис

    Добрый день! Внес правки, но почему то логотипы в карточке товаров не появляются. Не подскажите в чем может быть проблема?

      admin

      admin

      возможно вам нужно править файлы в папке с вашим шаблоном
      templates/ваш_шаблон/html/com_virtuemart

    Александр

    Подскажите а как уменьшить размер картинки производителя? Стандартный модуль выводит очень большие картинки. Где править?

      admin

      admin

      выводятся миниатюры изображений производителя
      можно исправить через css, либо перезаписать уменьшенные картинки через ftp

    Денис

    В папке templates/шаблон/html/com_virtuemart нет таких файлов и папок. Подскажите пожалуйста где еще может быть проблема?

    Алексей

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

    Антон

    Здравствуйте. Подскажите для чего необходимы атрибуты

      admin

      admin

      Здравствуйте!
      они задают размер всплывающего окна

    george007ua

    Здравствуйте. Прошу прощения, может вопрос немного не в тему.
    На страничке производителя есть кнопка "показать товары производителя", так вот нажав на нее, товары производителя не отображаются. просто пустая страница. SH404SEF отключал, не помогло. В то время товар этого производителя отображается в слайдере VM - Flexible Fancy Product Slider (for Virtuemart 2.0) приобретенном а Вас. Его тоже отключал предполагая конфликт не помогло... В категории товаров, если выбрать определенного производителя все отображается корректно. Раньше до "производителей" руки не доходили, но манипуляций вроде никаких не проводил, сайт пока на локалхосте, подскажите пожалуйста где искать проблему

      admin

      admin

      Здравствуйте!

      Ссылка на товары производителя должна (при включенном SEO в настройках) выглядеть
      site.ru/manufacturer/apple.html
      как у вас выглядит ссылка при просмотре всех товаров производителя?

        george007ua

        Добрый день, спасибо за внимание к моей прблемме!
        http://localhost/fleur/manufacturer/armand-basi
        http://localhost/fleur/manufacturer/cacharel
        ну и так далее по производителям

          admin

          admin

          Странно, должно все работать
          В чем проблема не могу сказать, нужно смотреть на сайт
          Как выложите сайт на хостинг, присылайте ссылку, посмотрим

            george007ua

            Ура! Проблема решилась обновлением Virtuemart. Спасибо за помощь и отзывчивость!

    Вячеслав

    Добрый день!
    Не подскажите как поменять заголовок на странице производителя? Сейчас заголовок выглядит так: Virtuemart Category View и название производителя. Как убрать или изменить слово Virtuemart Category View.
    С помощью компонента 404Sef удалось изменить заголовок при переходе на страницу производителя при помощи модуля Virtuemart производители. Но при переходе на страницу производителя с карточки товара, снова Virtuemart Category View и название производителя.
    Прошу помощи.

    Вячеслав

    ПРоблема решена. Дело было в кэше

    Юрий

    Вопрос по "Переход на страницу со всеми товарами производителя"

    Сделал изменения в коде, что у вас описаны - но ничего не поменялось. Видимо у меня магазин использует шаблоны. Укажите пожалуйста где находятся эти же файлы, если используются шаблон?
    Интересуют эти:
    /modules/mod_virtuemart_manufacturer/tmpl/default.php
    и
    /components/com_virtuemart/views/productdetails/tmpl/default_manufacturer.php

      admin

      admin

      в папке templates/ваш_шаблон/html

        Юрий

        А можно на примере каждого файла по отдельности?
        Там совсем другие папки уже в каталоге templates/ваш_шаблон/html

          admin

          admin

          templates/ваш_шаблон/html/com_virtuemart/views/productdetails/default_manufacturer.php
          templates/ваш_шаблон/modules/mod_virtuemart_manufacturer/default.php

            Юрий

            Огромнейшее спасибо!

            admin

            admin

            пожалуйста

    george007ua

    Случайно увидел статью http://virtuemart.su/forums/topic/perexod-srazu-na-vse-tovary-proizvoditelya-iz-modulya-virtuemart-proizvoditeli/ о переходе сразу к товарам производителя. Это неплохо, но часто не выгодно с точки зрения оптимизации. Так же, если информация о производителе сделана качественно, она должна присутствовать. Если бы была возможность сделать информацию о производителе, и товары производителя в одном окне, было бы очень классно. Может быть есть мысли как это осуществить?

    РУслан

    У меня в карточке товара при нажатии на производителя вылетает 404.
    Ломаю голову где искать... Возможно наведете добрым словом...

    Kostya

    Может кто знает решение? Как сделать чтобы сначала показывались не товары, а категории производителя? А потом уже после выбора категории товары в ней.

      Алексей

      нашел решение?

    Natasga123

    Здравствуйте! Возник такой вопрос. Когда нажимаю на производителя, открывается страница с описанием и кнопка перейти к товарам этого производителя. При нажатии на нее, выводятся все категории, а потом уже список товаров этого производителя, что не очень удобно. Как сделать так, чтобы при нажатии на производителя, показывалось описание и следом шел список товаров?

    Настя

    Добрый день, у меня почему то не отображается сам фильтр сортировки по производителям в категории, такое ощущение, что кода нет, как отредактировать, где? Все настройки включены (показать производителя).

      admin

      admin

      В этой статье приведен код, который выводит производителя
      Вам, скорее всего, нужно будет править файл в папке с шаблоном /templates/ваш_шаблон/html/com_virtuemart/category/default.php

    Марина

    Подскажите а как сделать чтобы несколько производителей выходило в карточке товара?

      admin

      admin

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

    Владимир

    Добрый день. На странице со всеми товарами конкретного производителя не работает сортировка по цене, названию и т.д. Заметил, что в URL для сортировки добавляется общая категория с товарами "katalog". Меняю вручную в пути на категорию "proizvoditeli" - работает.

    Подскажите, как настроить правильный url для сортировки.

      admin

      admin

      Здравствуйте!
      Попробуйте для каждой категории virtuemart создать пункт меню с типом Virtuemart категория

    Артур

    Добрый день!
    Добавил Ваш код в файл componentscom_virtuemartviewscategorytmpldefault.php
    Но логотип в категории так и не появился, версия virtuemart 2.6.0
    В шаблоне этих файлов нет, проверял..

      admin

      admin

      Здравствуйте!
      При добавлении кнопки Купить в категории вы правили этот же файл?

        Артур

        Да, этот же

          admin

          admin

          Код должен работать
          Протестировал еще раз на vm 2.6.12.2

            Артур

            Решил вопрос через категории, просто вставил в описание картинку

    Ольга

    Доброй ночи! Спасибо большое за Ваш сайт, нашла много полезного! но все же с одной проблемой не могу справиться. В карточке товара имя производителя попало в рамку и рамка айфрейм ездит по окну при прокрутке страницы. при нажатии в модальном окне открывается описание производителя. мечтаю убрать это модальное окно, чтобы название производителя не ездило по сайту, а было закреплено напротив надписи ПРОИЗВОДИТЕЛЬ. описание производителя может открываться в модальном окне, это не напрягает, но может и открываться просто на новой странице... если делаю Вашим способом, то рамка остается.. ладно, убрала ее выключив в настройках магазина иконку печати и пдф страницы, но почему-то при нажатии на производителя почему-то выбрасывает в начало категории ПОГРУЗЧКИКИ, либо в описание производителя на белой пустой странице
    может быть Вы сможете мне подсказать возможное решение. Спасибо.

      admin

      admin

      Здравствуйте!
      Пришлите ссылку на страницу с проблемой

    Vladimir

    Сделал как на писано для перенаправления из модуля сразу на страницу с товарами, минуя описание бренда. Перенаправление работает, но урлы страниц со списками товаров технические, т.к. site.ru/component/virtuemart/название бренда (что-то вроде этого). Можно ли что-то с этим сделать?

      admin

      admin

      Здравствуйте!
      Для каждого производителя создайте пункт меню с типом Virtuemart Производитель

    Юрий

    Есть ли возможность сделать функцию оценки товара при добавлении комментария? При установке другого способа есть вероятность получения не объективной оценки. Когда человек оставляет отзыв - оценка более аргументирована.

      admin

      admin

      Здравствуйте!

      Можно вывести плагин рейтинга сразу под формой комментариев
      Если найдете другой способ, то, пожалуйста, поделитесь

    User

    Может кто-нибудь сталкивался с такой проблемой при изменении файлов:
    При переходе в карточке товара все ок, получаем ссылку:
    http://site.ru/производитель/sаmsung.

    А если мы перейдем с главной страницы в любого из производителей, то получим некрасивый URL:
    (http://site.ru/component/virtuemart/производитель/sаmsung)
    и заголовок типа "Virtuemart Category View Sаmsung".
    Никак не могу победить данную проблему. Кто знает решение?

    И еще возник вопрос по индексации страницы "Производитель". В индексе (wеbmаstеr яндeкca) появились страница типа "Подробные данные производителя Sаmsung" (страница типа http://site.ru/manufacturers/sаmsung), при переходе на которую, попадаешь на страницу с логотипом производителя, его описанием и все. Ни ссылок, ни оформления, т.е. дальше перейти пользователю просто некуда, только можно удалить в адресной строке хвост адреса.
    Как запретить к индексу эти бестолковые страницы? Может как-то прописать в robots можно?

      admin

      admin

      Здравствуйте!

      Для каждого производителя создайте пункт меню с типом Virtuemart производитель

        User

        Туго въезжаю в систему.
        Создаю пункты, а потом как их привязать к модулю с производителями?

          admin

          admin

          Вы создаете новое меню с пунктами, где указан каждый производитель, потом просто выводите это меню в нужной позиции шаблона с помощью стандартного модуля Меню

            Vladimir

            А если мне не нужно выводить лишнее меню? Меня интересует только только модуль производителей от VM. Можно ли что-то сделать с этим модулем, чтобы он сразу вел на список товаров производителя и при этом имел нормальный ЧПУ.

            admin

            admin

            Для нормального ЧПУ нужно создавать отдельные пункты меню для каждого производителя

            Vladimir

            проблема в том, что я сделал пункты меню для каждого производителя, произвел описанные в статье изменения и все равно на выходе получил ссылку вида http://site.ru/component/virtuemart/manufacturer/brand При этом также не учитываются хлебные крошки, т.е. не отображается название страницы местонахождения

            User

            Нашел решение тут.

            Делаем редирект:
            RewriteRule ^component/virtuemart/(.*)$ /$1 [R=301,L]

            в .htaccess

            admin

            admin

            Спасибо, что поделились!

            User

            Admin, не могу никак найти где сидит css этих кнопок (зеленый цвет при наведении и коричневый) на странице товаров и в карточке.

            admin

            admin

            Просмотр кода элемента (F12) в Хроме
            с его помощью можно посмотреть в каком файле и какой строке задать стиль для каждого элемента на странице

            User

            Проблема как раз в том, что так подсмотрел цвета и заменил, но не все, при наведении курсора цвет меняется и его не получается найти.

            admin

            admin

            Пришлите ссылку на страницу с кнопками

            User

            Разобрался, в шаблоне shoplab некоторые background кнопки растягиваются из файла /images/vmgeneral/buttbg.png, а не из background цвета в css.

    Виктория

    У меня в карточке товара получилось переходить ко списку всего товара бренда только с названия, а с картинки переходит к описанию. Что я сделала не так?

    Дмитрий

    Добрый день.
    Статья очень полезная все сделал. Но есть вопрос когда нажимаешь на вывод товаров по производителю, то открываются сначала все категории товаров а потом идут сам товар поиска. немного не удобно.
    Если отключить в Маркете-Настройки-шаблоны-"Показать подкатегории" (убрать), то все ок. но тогда категории не выводятся в каталоге товаров.
    как убрать Категории в поиске товара?

    User

    Admin, никак не могу разобраться, без вашей помощи похоже не получится решить вопрос с всплывающим окном в карточке товара по кнопке "Задать вопрос", знаю, что дело в каких-то скриптах (JQuery или Mootools), но не знаю как найти проблемный момент. Помогите с решением данного вопроса.

      admin

      admin

      Попробуйте в Virtuemart > Настройки > Шаблоны активировать

      - Использовать Virtuemart jQuery
      - Использовать скрипты для товаров

        User

        Пробовал включать-отключать эти настройки, но окно все также открывается в новом окне. Что еще можно предпринять? В коде product details идет вызов facebox. Пробовал менять код, но скрипт не выполняется.

        User

        Случайно удалось найти решение этого вопроса. Может пригодится кому-то.

        Итак, я обнаружил, что в скриптах нет подключения facebox.
        Нашел в интернете инструкцию по подключению facebox и JQuery.

        Скачал скрипт facebox отсюда.

        Подключаю.

        Если JQuery уже подключен:
        <script src="/templates/template ?>/facebox/facebox.js">
        <link href="/templates/template ?>/facebox/facebox.css" rel="stylesheet" type="text/css" />

        jQuery(document).ready(function(jQuery) {
        jQuery('a[rel*=facebox]').facebox({
        })
        })

        Если JQuery еще не подключен:

        jQuery.noConflict();
        <script src="/templates/template ?>/facebox/facebox.js">
        <link href="/templates/template ?>/facebox/facebox.css" rel="stylesheet" type="text/css" />

        jQuery(document).ready(function(jQuery) {
        jQuery('a[rel*=facebox]').facebox({
        })
        })

        Но тут не работали стили, как я понял. Выводилось пустое окно.
        И тут повезло - случайно попался родной facebox в папке /public_html/components/com_virtuemart/assets/js.
        Я заменил пути на родные и получилось:

        jQuery(document).ready(function(jQuery) {
        jQuery('a[rel*=facebox]').facebox({
        })
        })

        Я не знаю куда делся родной скрипт, но теперь все ок.

          User

          Последний путь не прописался

          jQuery(document).ready(function(jQuery) {
          jQuery('a[rel*=facebox]').facebox({
          })
          })

            User

            Без кавычек:

            " "
            " "
            " "
            jQuery(document).ready(function(jQuery) {
            jQuery('a[rel*=facebox]').facebox({
            })
            })

          admin

          admin

          Спасибо, что поделились!

    D@N

    Добрый день.
    Делал все строго по статье.
    После того как все переделал во второй раз и результат оказался не тот, посмотрел все повнимательнее.
    Изначально у меня при клике на производителя открывается список всех производителей, а не описание выбранного производителя.
    Соответственно после применения хака получаю не тот результат, выводятся все товары всех производителей.
    Подскажите где копать?
    Спасибо.

      D@N

      Переходить на весь товар производителя из описания товара работает, а вот и категории нет 🙁

        D@N

        Хак к файлу /modules/mod_virtuemart_manufacturer/tmpl/default.php
        По пути в папку VM и В папку Шаблона никаких результатов не дает.
        А вот есть код в шаблоне категорий:
        f(!empty($product->mf_name)){
        $link = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_manufacturer_id=' . $product->virtuemart_manufacturer_id . '');
        $text = $product->mf_name;

        if (strtolower(JRequest::getWord('output')) == "pdf") {
        echo JHTML::_('link', $link, $text);
        } else {
        ?>

        <!-- ">?php echo $text ? -->
        <a href="">

        При смене &view=manufacturer на &view=category результат либо все производители, либо весь товар всех производителей.

    Андрей

    Хотел сделать название производителя и логотип в категории товаров, сделал как написано выше, имя производителя выводит правильно, а вот логотип один для всех, только для первого virtuemart_manufacturer_id.
    Не в курсе что может быть не так?

    Андрей

    Все разобрался!
    В коде который в /administrator/components/com_virtuemart/models/product.php нужно добавить [0] к virtuemart_manufacturer_id

    if (!empty($product->virtuemart_manufacturer_id)) {
    $mfTable = $this->getTable ('manufacturers');
    $mfTable->load ((int)$product->virtuemart_manufacturer_id[0]);
    $product = (object)array_merge ((array)$mfTable, (array)$product);
    }

      admin

      admin

      Спасибо, что поделились решением.

    Славик

    Добрый день. Обновил на localhoste joomla 2.5 до 3.4.1 и virtuemart 2 до 3.09. В категории товаров был прописан такой простой код(Это кликабельное лого производителя)

    <a href="virtuemart_manufacturer_id; ?>">
    <img src=/../images/stories/virtuemart/manufacturer/mf_name?>.png>

    После обновления этот код перестал работать ссылка перекидывает всеволишь до сюда (не переходит на сам конкретный производитель) http://localhost/site/shop/aminoskabes/manufacturer/

    Лого производителя не появляется. Пробовал многое менять в этом коде но ничего не вышло. Что могло поменяться после обновления?

    Славик

    Вот этот код

    Славик

    P.S Выше упомянутые решения которые предлогает автор этого сайта также пробовал и также не работает

    Славик

    всё в порядке разобрался. После virtuemart_manufacturer_id добавил [0]

    А вместо пути к папки добавил URL.

      admin

      admin

      Спасибо, что поделились решением!

    vetal

    Для страницы товара НЕ ВЕРНО!
    Откроется товар этого производителя ТОЛЬКО из данной категории. Но если есть еще товар этого производителя в другой категории, его не будет в перечне.

      vetal

      ув. Админ, не поможете? По вашей инструкции не верно переходит "все товары" производителя.
      Спасибо

      vetal

      Стало понятна причина.
      Грязная ссылка работает правильно. А вот когда включаешь ЧПУ - тогда не верно.

    Владимир

    Приветствую! Обнаружил проблему с canonical. Как бы ни делал, проблема остается. Пользователю отображается все нормально, но вот на странице с описанием бренда (которая с кнопкой на все товары) canonical почему-то указывается в виде ссылки на страницу со списком товаров. А на странице со списком товаров canonical указывает на страницу результатов фильтрации товаров. Возможно это связано с модулем фильтрации "Virtuemart 2 Multiple Customfields Filter 2". Я пробовал и включать пункты меню для каждого бренда, не помогло. Канониклы изменились, но суть осталась прежней. Буду признателен за наводящие мысли и комментарии.

    Валера

    Здравствуйте.

    - при вызове товаров выбранного производителя, они показываются ниже категорий товаров.

    Решение проблемы - есть на Вашем форуме в теме "Общие вопросы и ошибки » Поиск по производителям - kambeerhun-ter"
    Вы могли бы более подробнее и яснее раскрыть тему.
    Спасибо.

      admin

      admin

      Здравствуйте!
      Пришлите ссылку на тему, уточните что именно не получается, на каком этапе появляются ошибки.

    Валера

    Здравствуйте.
    Ссылку вставил.
    Модуль производители или из карточки товара, при выборе производителя открывается описание и ссылка на товары этого производителя. Нажимая на кнопку показать товары производителя, выходит страница - все категории товара и под категориями товар производителя. Если категорий много, то догадаться что под категориями что-то есть проблематично.
    Не получается всё, что ни делал. Предложения по решению этой проблемы есть на форумах. К сожалению все рекомендации по исправлению, мною делаются не правильно или не подходят к моей версии VM 3.0.12 и J 2.05.28
    Спасибо.

    Валера

    Здравствуйте.
    На версии - VirtueMart2.6.10 Joomla 2.5.24 товары выбранного производителя (через кнопку "показать все товары") открываются на странице где имя производителя и его товар.
    На версии - VirtueMart3.0.12 товары отображаются вместе с категориями.
    Делаю не правильно или Не Помогло : Изменения предложенные на форумах - http://forum.virtuemart.net/index.php?topic=106733.0 (joely666)
    это же только на другом форуме - https://joomla-support.ru/thread/39072/ и ещё эта же тема - http://joomlaforum.ru/index.php?topic=229288.0
    Перенос файлов целиком из VM2.6 в VM3. то же результатов не даёт.
    Спасибо

    Константин

    Всем привет!
    Полезные статьи, спасибо, часто пользуюсь!
    Но вот при обновлении джумлы до 3.4.8 и виртмарта 3.0.12 не могу разобраться как сделать все выше сказанное!?
    Может обновите статью и подскажите как?
    Заранее спасибо!

      admin

      admin

      В планах есть написать новую статью по работе с производителями в virtuemart 3.

        AlexNika

        Здравствуйте, а новую статью для VM3 написали?

          admin

          admin

          Здравствуйте!
          Для vm 3 пока нет статьи.

    Cаша

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

      admin

      admin

      Если имеется ввиду фильтрация по производителям, то они выводятся автоматически в зависимости от товаров каждого производителя.

    Cаша

    я имею в виду к примеру у меня 2 категории бмв и мерседес... чтобы в бмв одни производители показывались а в мерседесе другие?

    DaN

    А если нужно в материал Joomla вставить название производителя с ссылкой на описание и картинку из VM.
    Если кто то сталкивался с такой задачей поделитесь пожалуйста.

      admin

      admin

      Самый простой вариант - создать пункт меню с типом Virtuemart производитель и поставить ссылку на него из материала.

    Семён

    Здравствуйте, а как вывести логотип производителя в категории?

      admin

      admin

      Решение есть в новой статье по работе с производителями в virtuemart 3

    Сергей

    Добрый день. Не подскажете как убрать описание категории virtuemart 3 при выборе производителя

      admin

      admin

      Здравствуйте!

      Уточните вопрос. Вы хотите скрыть описание при выборе производителя из выпадающего списка над всеми товарами категории?

    Сергей

    Да я хочу скрыть описание при выборе производителя из выпадающего списка над всеми товарами категории. Описание должно отображаться при выборе "Все производители". За ранее спасибо.

      admin

      admin

      Попробуйте заключить код вывода описания

      в дополнительное условие

        Сергей

        не получается. вот часть существующего кода. Он уже правленый для отображения описания только на первой странице.

        сайт http://find-now.biz/

    Сергей

    не отправляется код целяком

      admin

      admin

      Пришлите ссылку на скачивание всего файла.

    Сергей

    https://yadi.sk/d/MnSNblMquAA4e

      admin

      admin

      Замените

      на

      это должно помочь.

        Сергей

        Спасибо за помощь . Заработало

    Павел

    Здравствуйте, очень нужно вывести описание произодителя в карточке товара под описанием товара

      Павел

      пока комментарий ожидал модерации, решил проблему сам)
      делюсь, может кому пригодится

      копируем файл "default_manufacturer.php"
      из "components/com_virtuemart/views/productdetails/tmpl"
      в "templates/имя_Вашего_шаблона/html/com_virtuemart/productdetails"

      затем после строки "$text = $this->product->mf_name;"
      вставляем "$desc= $this->product->mf_desc;"

      и после "<a class="modal" rel="{handler: 'iframe', size: {x: 700, y: 550}}" href="">"
      вставляем ""

      после этого в карточке товара под ссылкой на производителя будет выводится описание производителя
      joomla 2.5.28 virtuemart 2.6.22

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*