Допълнителни опции за витрини на Shop-Script

1. Създайте параметри

Допълнителните опции са за добавяне на допълнително съдържание към страниците на магазина. Примери за допълнителни опции:

В този пример имената на параметрите са цвят и икона, а стойностите им са червени и нови.

Името на параметъра трябва да е съставено от латински букви, цифри и долна черта - без интервали. Името на параметъра трябва да бъде последвано от знак за равенство, последван от стойността на параметъра — произволен набор от знаци: число, дума, няколко думи, фрагмент от HTML код и др.

Важно:в стойността на допълнителния параметър не трябва да има прекъсвания на редовете. Ето един пример -грешно :

В този пример стойността на параметъра extra_description ще бъде само отварящият таг

. Всичко в следващите редове ще бъде разпознато като други незадължителни опции, ако въведеното им съвпада с правилата, описани по-горе, в противен случай такива редове просто ще бъдат игнорирани.

Правилният начин за указване на допълнителен параметър е да напишете стойността му в един ред:

2. Използване на параметри

Стойностите на допълнителни параметри също могат да се използват за формиране на условия като „ако стойността на параметъра е ..., тогава покажете такава и такава информация; в противен случай покажете друга информация." Пример за такъв допълнителен параметър за продукт:

В съответния шаблон (в този случай продуктовият шаблон е product.html), добавете следното условие, като използвате този параметър:

Можете да пропуснете елемента условие, ако не искате да показвате нищо за всички други продукти в този пример. В този случай състоянието ще изглежда така

Допълнителни опции за други елементи на витрина

INсвойства на населеното място (витрина) на онлайн магазина, чиито настройки са достъпни в раздела „Маршрутизиране“ на приложението „Сайт“, можете също да посочите допълнителни параметри. Стойностите на такива параметри са налични в шаблони за дизайн, използващи globals()> . Например, стойността на параметъра shop=books може да бъде получена във всеки шаблон за дизайн с помощта на globals('shop')> .

Кажете ми каква конструкция ще бъде правилна за шаблонната страница list-thumbs.html? Как да разберете какви променливи се използват за определена шаблонна страница?

Вмъкнете дизайн в шаблона

и отворете страница, като използвате този шаблон в браузър, като добавите параметъра?test=1 към URL адреса на страницата. Страницата трябва да показва списък с всички налични променливи. така:

shop-script

Запазете този списък във вашия бележник и премахнете скрипта за отстраняване на грешки от шаблона за всеки случай.

Имах предвид малко по-различно.

За да покажете допълнителен параметър в шаблона product.html, използвайте конструкцията

и в шаблона category.html -

И каква е конструкцията на шаблона list-thumbs.html?

Ако опитате предложеното, ще видите всички опции.

list-thumbs почти никога не се използва отделно. Обикновено се включва в готов шаблон, който вече има променливи.

И по същество на въпроса ви: няма универсална стойност за такъв параметър, тъй като доп. параметрите се използват от темите за дизайн и всички теми са изградени по различен начин. Следователно трябва или да попитате разработчика на вашата тема, или незабавно да попитате как да промените кода на темата за дизайн, така че да започне да използва добавката, която сте въвели. параметър. Но е трудно веднага да се отговори недвусмислено на такъв въпрос, тъй като изходният код за темите за дизайн е различен. Трябва да видите какъв код имате. Да сеза да разрешите проблема в разумен срок и с надежден резултат, трябва да се свържете със специалист, който ще скрие всичко необходимо на сайта срещу заплащане.

Не съм експерт в това, така че знанията не са достатъчни, за да го разбера. Ще бъда благодарен за помощ.

Благодаря за бързата реакция. Вярно, работи само в тази форма:

Очевидно истината се прилага преди отрицанието.

Webasyst е ново поколение CMS, което съчетава инструменти за управление на уебсайт и онлайн магазин с полезни приложения за сътрудничество с колеги и взаимодействие с клиенти. Единен център за управление на бизнеса през Интернет.

Магазин Webasyst

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