Фрагмент CustomFields, %%SNIPPET_ProductCustomFields%%
, может использоваться только при наличии ссылки через его собственный Панель.
По умолчанию, панель, которая вызывает этот фрагмент называется %%Panel.ProductOtherDetails%%
Вы также можете создавать свои собственные пользовательские панели, загрузив их в папку Panels
через WebDAV.
Например, если вы создали файл шаблона с именем CustomFieldsPanel.html
, вы бы загрузить его в папку /dav/template/Panels
, и ссылаться на него в вашей теме на %%Panel.CustomFieldsPanel%%
Чтобы ответить на ваш вопрос, хотя, вы можете сделать одно из Ниже для отображения пользовательских полей в Описание продукта:
- Вставьте его в
ProductDescription.html
по его умолчанию панель - %%Panel.ProductOtherDetails%%
- изменить его путем редактирования файла шаблона ProductOtherDetails.html
- Создайте свою собственную панель, включите фрагмент в ту же пользовательскую панель и вставьте ее в
ProductDescription.html
по имени пользовательской панели. Пример этого файла может выглядеть так:
<!--
* /dav/template/Panels/MyCustomFieldsPanel.html
* %%Panel.MyCustomFieldsPanel%%
-->
<div id="MyCustomFieldsPanel">
<h1> Custom Fields Below </h1>
%%SNIPPET_ProductCustomFields%%
</div>
Надеется, что это помогает :-)
Так что это был фрагмент код, вы пытались создать? Фрагменты не могут быть добавлены пользователями. Это требует разработки BC, поскольку Snippets обращаются к основному приложению, чтобы заполнить свои данные. – Alyss
Для включения пользовательских полей на страницах категории см. Этот пост. http://stackoverflow.com/questions/18856640/bigcommerce-how-can-i-customize-categoryproductlisting/33133740#33133740 – thannes