Экстраполя, модуль Market скрипт фриланс биржи

Экстраполя и модуль витрины товаров «Market»

Экстраполя и модуль витрины товаров «Market». Краткая инструкция по добавлению экстраполей в модулях сборки фриланс биржи на Cotonti и как правильно прописать в шаблонах.

Бывает нужно задать тип товара, в данном случае, путем создания экстраполя, добавим возможность при публикации и редактировании товара указывать его принадлежность к определенному типу: Физический, Цифровой, Услуга.

1. В админке сайта идем по адресу

Управление сайтом / Прочее / Экстраполя / Таблица flance_market — Модуль market

1.1. в название поля записываем строчными «custom_types«;

1.2. Ниже, в описание поля (_TITLE) записываем «Тип товара«;

1.3. HTML-код поля не заполняем, — заполнится автоматически.

1.4. Тип поля — здесь выбираем «radio«;

1.5 Далее, под заголовком «параметры поля», находим поле Значения для select, radio, checklistbox (через запятую)  и в нашем случае записываем «Физический,Цифровой,Услуга»

1.6. теперь жмем кнопку «добавить»

 

2. Прописываем экстраполе в шаблонах модуля

2.1 Открываем свой шаблон добавления товара market.add.tpl — обычно по адресу: public_html/themes/starlance/modules/market/market.add.tpl и в нужном месте добавляем код вида:

<!-- IF {PRDADD_FORM_CUSTOM_TYPES} -->
<div class="uk-margin">
  <h4 class="uk-heading-divider uk-text-primary uk-margin-remove">
  {PRDADD_FORM_CUSTOM_TYPES_TITLE}:</h4>
  <label class="uk-form-label uk-margin-remove-top"></label>
  <div class="uk-form-controls">
    {PRDADD_FORM_CUSTOM_TYPES}
  </div>	
</div>
<!-- ENDIF -->

2.2. Открываем свой шаблон редактирования товара market.edit.tpl — обычно по адресу: public_html/themes/starlance/modules/market/market.edit.tpl и в нужном месте добавляем код вида:

<!-- IF {PRDEDIT_FORM_CUSTOM_TYPES} -->
<div class="uk-margin">
  <h4 class="uk-heading-divider uk-text-primary uk-margin-remove">{PRDEDIT_FORM_CUSTOM_TYPES_TITLE}:</h4>
  <label class="uk-form-label uk-margin-remove-top"></label>
  <div class="uk-form-controls">
    {PRDEDIT_FORM_CUSTOM_TYPES}
  </div>	
</div>
<!-- ENDIF -->

2.3. Открываем свой шаблон карточки товара market.tpl — обычно по адресу: public_html/themes/starlance/modules/market/market.tpl и в нужном месте добавляем код вида:

<!-- IF {PRD_CUSTOM_TYPES} -->
<li>
<div class="uk-grid-small" uk-grid>
  <div class="uk-width-expand uk-flex uk-flex-bottom" uk-leader="fill: -">
    <span class="uk-link-text">{PRD_CUSTOM_TYPES_TITLE}:</span>
  </div>
  <div>
    <span class="uk-label">{PRD_CUSTOM_TYPES}</span>
  </div>
</div>
</li>
<!-- ENDIF -->

2.4 Открываем свой шаблон списка товаров(каталог) market.list.tpl — обычно по адресу: public_html/themes/starlance/modules/market/market.list.tpl и в нужном месте добавляем код вида:

  
<!-- IF {PRD_ROW_CUSTOM_TYPES} -->
  <span class="uk-margin-small uk-text-middle">{PRD_ROW_CUSTOM_TYPES_TITLE}: {PRD_ROW_CUSTOM_TYPES}</span>
<!-- ENDIF -->

 

дополнительно скриншоты:

Экстраполя на Котонти. Краткая инструкция по добавлению экстраполей в модулях сборки фриланс биржи на Cotonti как правильно прописать в шаблонах.

Экстраполя на Котонти. Краткая инструкция по добавлению экстраполей в модулях сборки фриланс биржи на Cotonti как правильно прописать в шаблонах.
нажмите чтобы открыть в полном размере

Экстраполя на Котонти. Краткая инструкция по добавлению экстраполей в модулях сборки фриланс биржи на Cotonti как правильно прописать в шаблонах.

Экстраполя, модуль Market скрипт фриланс биржи

 

 

 

Хостинг без головной боли

Тариф "Старт" - оптимально, не дорого, полностью готовый и проверенный хостинг для установки такого сайта, - сборка фриланс биржи и маркетплейс услуг, продукции, цифровых товаров.

1 месяц на тест бесплатно + сервисный домен
(свой домен прикрепить и протестирвать можно даже на бесплатном тестовом периоде хостинга)

Оставьте комментарий

Прокрутить вверх