#routing
-
+5 Работа сайта с большим количеством витрин 20 000+
Здравствуйте! Имею бизнес по доставке цветов по всей стране. Специфика бизнеса в СЕО продвижение, это отдельные витрины для каждого населенного пункта. А также международный уровень. В данный момент сайт не справляется с одной страной, в которой была...
-
+1 Костыль в CRM Есть решение
Обнаружил один не хороший и не документированный костыль в crm.js $(document).on("click", "a", function(event) { var $link = $(this), href = $link.attr("href"); // hack for...
-
Открывать категории по урлу вида domain.ru/<somevar>/mycat/subcat
На сайте с "Плоской" схемой урлов в магазине, дополнил файл /wa-config/apps/shop/routing.php строчкой:'<gorod>/<category_url>/' => 'frontend/category',Получаю что категория открывается по дополнительным...
-
Как указать движку домен в cli?
Я запускаю скрипт расписания, в котором произвожу определенные манипуляции с товарами. Но, при этом, мне нужно знать правильные цены товаров для определенных витрин. Мне нужно, в процессе перебора товаров, менять домен, чтобы скидочные плагины...
-
Передать ajax данные своему плагину
Доброго времени суток! Подскажите в решении вопроса. Хочу отправить ajax запрос или наоборот передать данные своему плагину через ajax по событию( в данном случае на нажатие кнопки) $.ajax({ type: 'POST',...
-
Проблема с роутингом
Нужно построить такую структуру каталога<бренд>/<линейка>/<продукт>/<другие страницы продукта(отзывы и т д)>примерно как будет весь маршрут/Nike/Air/air-max/reviewsнапример каталог Nike, тут отображаются все товары этого бренда...
-
Роутинг плагина: хук, баги и шутки WA за 100
В классе плагина есть метод routing:class waPlugin { public function routing($route = array()) { $file = $this->path.'/lib/config/routing.php'; if (file_exists($file)) { /** * @var...
-
+1 В хук routing магазина передается неверное значение
Судя по описанию должна передаваться переменная $routes, a передается $route.https://github.com/webasyst/shop-script/blob/master/lib/config/shopConfig.class.php#L118Посмотрел код Блога - там та же фигня, а в коде Сайта передается $routes.
-
Не срабатывает хук routing для магазина
В plugin.php прописано: 'frontend' => true, 'handlers' => array( 'routing' => 'routingHandler', ),Метод routingHandler в плагине задан.Кроме того, имеется routing.php со...
-
Не видит настройку routing.php в плагине
Коллеги, приветствую!Столкнулся с проблемой, которая описывалась в посте: https://developers.webasyst.ru/forum/12814/routing/#_ga=2.12000116.1958113666.1518449418-2008301265.1488282856Для плагина приложения сайт не удается прочитать настройку из файла...
-
Добавить товар в корзину в другом приложении ? Есть решение
чтоб добавить товар в корзину используется форма <form class="purchase addtocart" {if $p.sku_count > 1}data-url="{$p.frontend_url}{if strpos($p.frontend_url, '?')}&{else}?{/if}cart=1"{/if} method="post"...
{$wa->getUrl('shop/frontendCart/add')}Eugen Nichikov
-
Почему я не могу перейти на /signup/ ?
http://bauking.mosco-web.ruПереход на http://bauking.mosco-web.ru/signup/ не срабатывает, в консоли ошибка,GET http://bauking.mosco-web.ru/signup/ net::ERR_TOO_MANY_REDIRECTSоднако переход на на http://bauking.mosco-web.ru/login/ работает. Также...
-
Отдать 404 если param в waRequest отличен от заданного Есть решение
Замечу сразу, что я использую чистый фреймворк без каких либо ShopScript и прочего.Ситуация такова. Есть список товаров в базе (iphone4s, iphone5, iphone5c, iphone5s и т.д.). Мне было крайне необходимо, чтобы URL выглядет так /catalog/iphone4s.php...
Если у вас чистый фреймворк, то где же хранятся все товары?В Shop-script в /lib/actions/frontend/shopFrontendProduct.action.php прописано if ($this->params) { $product = $this->params; } else { $product_model = new shopProductModel(); $product = $product_model->getByField('url', waRequest::param('product_url')); }if (!$product) { throw new waException(_w('Product not found'), 404); }в...Алексей
-
Routing в своем приложении
Уважаемые разработчики и знающие люди, растолкуйте пожалуйста мне про внутренний роутинг своего приложения.Ситуация следующая:1)Создал бекенд - все работает(записи записываются, модули дизайна и тд работают)2)Создал фронтенд - файлы (index.html,...
-
Ошибка в routing
Здравствуйте.Не могу найти ошибку в правиле routing моего плагина.routing.php<? return array( '<section_code>/<element_code>/preview/' => 'frontend/preview' ); ?>Так же создал файл...
-
Настройка роутинга для категорий магазина
Чтобы было понятно для чего я это делаю, и вместо вопросов в стиле "а нахрена тебе все это?", мудрые люди помогли мне с решением задачи.Есть ресурс. Он объединяет магазины по всей России в закупочную сеть. У каждого магазина свой поддомен и...
-
Почему не проходит ajax запрос к плагину приложения blog
Добрый день, коллеги.Уже который час мучаюсь, не могу понять в чем причина.В общем есть плагин GeoIp для приложения магазин.Я его скопировал для приложения сайт и блог. Для сайта работает отлично, а вот с блогом проблема. При инициализации город верно...
-
Не выполняется ajax запрос к плагину приложения Сайт Есть решение
Добрый день.Подскажите пожалуйста в чем ошибка.Скопировал плагин GeoIP из приложения магазин в приложение сайт (поменял конфиги, подключени и т.п. - в бекенде выводится нужная инфа от плагина - все ок). Но когда пытаюсь аяксом подтянуть другие данные -...
Решил)Проблема оказалась банальной - забыл переименовать названия файлов action'ов и названия методов в них.Евгений
-
как узнать каким методом обрабатывается /p/cart/add/?html=1? Есть решение
как узнать каким методом обрабатывается sample-site.ru/p/cart/add/?html=1?что происходит при запросе sample-site.ru/p/cart/add/?html=1
wa-apps/shop/lib/actions/frontend/shopFrontendCartAdd.controller.php: public function execute()Михаил Ушенин
-
Маршрутизация плагина Есть решение
Пишу плагин фильтра товаров.Т.к. мне нужно в корне заменить логику фильтра, я создал экшен для категории товаров.В routing.php прописалreturn array('category/<category_url>/' => 'frontend/category',...
Вместо <category_url> в динамической части правила напишите что-то своё, чтобы отличалось от стандартного, например, <category_uri>.Михаил Ушенин