Подключение своего класса в Shop-script 7
Создаем свой класс для Webasyst Shop Script 7
Называем его допустим shopMyclass.class.php и кладем в папку \wa-apps\shop\lib\classes
Внутри этого файла впишем функцию:
1 2 3 4 5 6 7 8 9 10 11 | <?php class shopMyclass extends waAppViewHelper { public static function myHelper($product_name) { $test = "Тест - $product_name"; return $test; } } |
функция myHelper принимает значение с html страницы магазина.
Чтобы передать значение со страницы товара product.html имя товара в класс и вывести его там же.
1 2 3 4 5 | {$product_name = 'название продукта';} {$shopmyclass = shopMyclass::myHelper($product_name)} {if $shopmyclass} {$shopmyclass} {/if} |
На странице товара будет виден следующий результат: Тест — название продукта
Важно! после добавления класса в папку \wa-apps\shop\lib\classes нужно зайти в инсталлер->настройки (http://вашсайт/webasyst/installer/?module=settings) и очистить кэш.