Как добавить настраиваемое поле в карточку товара на странице категории?

  • В этой теме 14 ответов, 2 участника, последнее обновление 10.08.2019 в 15:21 сделано DenisMone.
Просмотр 15 сообщений - с 1 по 15 (из 15 всего)
  • Автор
    Сообщения
  • #118217

    DenisMone
    Участник
    • Сообщений: 15

    Доброе утро

    есть необходимость добавить настраиваемое поле в карточку товара на странице категории – каталог книг и нужно вывести автора, чтобы сразу видно было. я так понимаю – надо каким-то образом добавить позицию этого поля в макет? Если да – как это реализовать?

    спасибо

    #118225
    admin
    admin
    Хранитель
    • Сообщений: 13828

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

    Посмотрите в этой статье
    https://virtuemart.su/vyvod-nastraivaemyx-polej-v-virtuemart-3/

    #118227

    DenisMone
    Участник
    • Сообщений: 15

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

    #118228

    DenisMone
    Участник
    • Сообщений: 15

    да, увидел –

    <?php
    echo shopFunctionsF::renderVmSubLayout(‘customfields’,array(‘product’=>$product,’position’=>’custom’));
    ?>

    попробовал – не работает. Какие могут быть причины? (позиция соответствует)

    спасибо

    #118229

    DenisMone
    Участник
    • Сообщений: 15

    попробовал также добавить полю атрибут корзины (об этом упоминается в статье) – также не выводит

    #118230

    DenisMone
    Участник
    • Сообщений: 15

    также смотрю сайт по коду в дебугере – вообще ничего

    #118233
    admin
    admin
    Хранитель
    • Сообщений: 13828

    Если поле выводится в позиции addtocart, то должна быть активна опция Показывать произвольные поля товаров в представлении списков в Virtuemart > Настройки > Внешний вид.

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

    #118236

    DenisMone
    Участник
    • Сообщений: 15

    да, верно – шаблон переопределен и все правки вносятся именно туда. Но безрезультатно

    #118246
    admin
    admin
    Хранитель
    • Сообщений: 13828

    Пришлите скрин настроек поля, код, который Вы используете, и ссылку на страницу с категорий.

    #118256

    DenisMone
    Участник
    • Сообщений: 15

    Доброе утро.
    ссылка – https://joynewsmile.ru/bookshop
    скрин прикрепляю

    (по позиции addtocart проверил – да, все работает)

    спасибо и хорошего дня!

    Вложения:
    Вы должны войти для просмотра вложений.
    #118265
    admin
    admin
    Хранитель
    • Сообщений: 13828

    Попробуйте код
    echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$product,'position'=>'middle'));

    Если не поможет, то пришлите zip архив с исправленным файлом products.php.

    #118272

    DenisMone
    Участник
    • Сообщений: 15

    да, теперь все ок! спасибо!

    #118273

    DenisMone
    Участник
    • Сообщений: 15

    сравнил два кода – никакой разницы! )) в чем секрет?

    #118274
    admin
    admin
    Хранитель
    • Сообщений: 13828

    Возможно, проблема была в кеше.

    #118309

    DenisMone
    Участник
    • Сообщений: 15

    видимо, хотя вычищал. спасибо еще раз!

Просмотр 15 сообщений - с 1 по 15 (из 15 всего)

Для ответа в этой теме необходимо авторизоваться.

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×