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

О параметрах тэга


Prophet Of Death

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

Тэг {checkout} имеет параметр 

  • (template) - Данный параметр полезен если Вы хотите поменять шаблон отображения по умолчанию. В качестве значения для данного параметра указывается псевдоним микро шаблона.

Тэг {attribute_list} имеет параметр 

  • (template) - Перезаписывает шаблон по умолчанию.

Не понятно почему один и тот же параметр имеет разные описания? Или они на самом деле имеют разное предназначение?

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

Почему разное описание?!

Одно и тоже, это возможность изменить внешний вид по умолчанию.

Только в attribute_list особого смысла в нём нет, потому что там по умолчанию в тэге нет html-кода практически и этот тэг берёт свои шаблоны из Админки - Настройки - Шаблоны атрибутов.

т.е. внешний вид атрибутов правится именно там.

То и значит - "Перезаписывает шаблон по умолчанию", т.е. можно свой внешний вид сделать.

Вот пример в faq - 

и вот - 

 

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

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

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

Собственно поэтому и хочу попробовать реализовать через  attribute_list

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

Почему не понятно, по-моему логично, что выводятся атрибуты главного товара, он же показывается в списке и атрибуты его, всё логично как раз.

Если хотите убрать, правьте /app/Vendor/smarty/vam_plugins/function.attribute_list.php

Там находится весь вывода и характеристик и сгруппированных и т.д.

В это плане да, я не совсем верно Вам указал на настройки шаблонов атрибутов, через шаблоны атрибутов можно внешний ведь бокса Фильтр изменить, тот, что слева.

Если Вам нужно именно характеристики внутри товара, то действительно, править /app/Vendor/smarty/vam_plugins/function.attribute_list.php , либо не править никакие файлы, а сделать через свой шаблон, т.е. прописать в Админке - Оформление - Микро-шаблоны - product-listing свой шаблон, типа:

{attribute_list template="my-template"}

и затем в Админке - Расшериния - Тэги - attribute_list создать свой микро-шаблон my-template и править его уже в Админке - Оформление - Микро-шаблоны.

Это если Вы не хотите в php файлах копаться, подключаться на ftp и т.д.

Если хотите копаться, то просто открываете  /app/Vendor/smarty/vam_plugins/function.attribute_list.php и правите.

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

Если вызов осуществлялся как {attribute_list product_id=$node.id}, то как будет осуществляться вызов с микрошаблоном "my-template"?

Как в таком случае передать параметр "product_id=$node.id"?

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