#роутинг
-
+2 Роутинг и хуки у системных плагинов
Добрый день!Думаю, что будет полезно и удобно, если системные плагины тоже смогут назначать свои обработчики для событий и добавлять записи в роутинг. Например, для расчета доставки в бэкенде при формировании заказа менеджером.Разрабатывать второй...
-
Кастомные URL как?
Привет. в документации не нашел как сделать кастомные адреса типа: moysait.ru/ddelivery-api/statuses.jsonmoysait.ru/ddelivery-api/payment-method.jsonmoysait.ru/ddelivery-api/order-statuses-update Что скажите?
-
+1 Оптимизация waRouting
Довольно часто при анализе медленных участков кода выясняется что проблема в системе роутинга webAsyst:Просим обратить внимание и оптимизировать систему роутинга
-
Категория на главной - изменить роутинг?
Здравствуйте коллеги! Поздравляю с наступающим новым годом! Теперь вопрос :Возникла необходимость вывести определённую категорию на главной странице. Изменения шаблонов, как пишут в других темах, не работают - проблема вывести фильтр.Возможно ли...
-
Структура урлов
На сайте необходима такая структура урлов на основании групп товаров:domain.ru/grechka/kupit-grechku1 -- товар1 из приложения магазин категории гречкаdomain.ru/grechka/kupit-grechku2 -- товар2 из приложения магазин категории...
-
Роутинг плагина: хук, баги и шутки WA за 100
В классе плагина есть метод routing:class waPlugin { public function routing($route = array()) { $file = $this->path.'/lib/config/routing.php'; if (file_exists($file)) { /** * @var...
-
Не видит настройку routing.php в плагине
Коллеги, приветствую!Столкнулся с проблемой, которая описывалась в посте: https://developers.webasyst.ru/forum/12814/routing/#_ga=2.12000116.1958113666.1518449418-2008301265.1488282856Для плагина приложения сайт не удается прочитать настройку из файла...
-
Можно ли в своем плагине изменить маршрутизацию другого плагина?
Проблема следующая. У плагина "Бренды с картинками и описанием" адрес страницы бренда site.com/brand/apple, а мне нужно чтобы было site.com/brands/apple. Сейчас каждый раз после обновления плагина редактирую файл routing плагина бренды....
-
Проблемы с админкой
Добрый вечер!Помогите, пожалуйста, разобраться.Последнее время при нажатии на приложение Магазин перебрасывает на витрину. Отображаемый адрес в бекенде webasyst/shop/ (со слешем в конце). Но если прописать webasyst/shop (без слеша), в админку попадаю....
-
Отдать 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); }в...Алексей
-
Возможные проблемы с перезаписью параметров роутинга
Сейчас параметры роута содержат не только сами параметры, но и настройки поселения (waRequest::param()). Я предвижу проблемы с затиранием значений при совпадении имен. Например, в новой версии магазина добавится значение с именем param1, а мой, ранее...
-
Помогите разобраться с роутингом в плагине (backend)
Всем привет!Пишу плагин, который будет делать кое-что очень долго (9к товаров), название плагина exportphotofield. Собственно, наткнулся на некую неясность:Вся процедура будет работать через вкладку Импорт/экспорт в приложении Shop-ScriptРаботать решил...
-
Роутинг категории
использую роутинг категорий вида /category/category-name/но есть одна категория, которая должна открываться без приставки /category/каким образом в роутинг передать айди нужной категории?вот сюда: 'mycategory/' =>...
-
Готовое решение: генерация ссылок для поселений с помощью роутера.
Столкнулся с такой проблемой: на одном домене несколько однотипных поселений - приложение hub (форум - "forum/*" и вопрос/ответ - "feedback/*"), по умолчанию при генерации ссылок на основе роутинга используется путь последнего...
-
Производится ли замена index.php при обновлении webasyst
Мне необходимо реализовать свою собственную систему роутинга для некоторых задач. Для этого я использую свой скрипт prerouter.php, который подключается в начале главного файла index.php - файле, и занимается своими делами по программному преобразованию...
-
Как получить url фронтэнда
Добрый день, вопрос в следующем: как получить ссылку на страницу поиска (http://domain.ru/shop/search)?Пробовал следующие варианты:wa()->getUrl('frontend/search'); wa()->getRouteUrl('shop/frontend/search');Временно решил проблему с...
-
Не могу поставить соответствие между роутингом и экшеном в собственном приложении.
Создаю свое приложение, делаю файл роутинга в виде:return array( '/orders/*' => 'frontend', '/orders/create/' => 'frontend/create', );далее создаю файл cleaningFrontendCreateAction , но при...
-
Настройка роутинга для категорий магазина
Чтобы было понятно для чего я это делаю, и вместо вопросов в стиле "а нахрена тебе все это?", мудрые люди помогли мне с решением задачи.Есть ресурс. Он объединяет магазины по всей России в закупочную сеть. У каждого магазина свой поддомен и...
-
Почему не проходит ajax запрос к плагину приложения blog
Добрый день, коллеги.Уже который час мучаюсь, не могу понять в чем причина.В общем есть плагин GeoIp для приложения магазин.Я его скопировал для приложения сайт и блог. Для сайта работает отлично, а вот с блогом проблема. При инициализации город верно...
-
Не выполняется ajax запрос к плагину приложения Сайт Есть решение
Добрый день.Подскажите пожалуйста в чем ошибка.Скопировал плагин GeoIP из приложения магазин в приложение сайт (поменял конфиги, подключени и т.п. - в бекенде выводится нужная инфа от плагина - все ок). Но когда пытаюсь аяксом подтянуть другие данные -...
Решил)Проблема оказалась банальной - забыл переименовать названия файлов action'ов и названия методов в них.Евгений
-
Запрос к контроллеру со страницы shop/checkout Есть решение
Доброго времени суток!Подскажите как настроить роутинг для запроса из javascript-файла загруженному на страницу http://mydomain.com/shop/checkout/ через хук frontend_checkout$.getJSON('?plugin=myplugin&module=frontend&action=my_action',...
используемый вами метод подойдет только для бэкенда.почитайте доку про роутингв качестве наглядного пособия можно какой-нибудь бесплатный плагин, например brands, посмотретьSyrnik.com
-
Настройка маршрутизации поддоменов на VDS Есть решение
Здравствуйте.У меня VDS сервер с ISP панелью управления.Например: я хочу сделать сайт на главном домене, форум на forum.главный домен. ru, блог на blog.главный домен. ru, поддержку на support.главный домен. ruКак мне это сделать в рамках VDS через...
В конфиге не стоит ничего править. Чтобы все поддомены смотрели в ту же директорию, в которую направлен основной сайт и установлен фреймворк, то вам достаточно сделать так, как вы написали в начале: создать поддомены как псевдонимы.Евгений
-
Frontend роутинг приложения Есть решение
Добрый день, можно ли настроить роутинг так, что бы урл разбирался как <module>/<action>/ т.е. например при запросе mysite.ru/app/data/save вызывался экшн save модуля data
Можно. Но в общем случае это плохая идея, потому что открывает возможность для атак через фронтэнд на бэкэнд-контроллеры. Не делайте так. Разве что на время разработки и отладки.Вот такое правило роутинга приложения делает то, что вы просите:'<module>/<action>/' => array(),Леонид Вакуленко
-
Как прописать роутинг что бы было хорошо.
Здравствуйте! Решил попробовать ваш движок и столкнулся с проблемой настройки маршрутизации. У меня уже есть сайт сторонней разработки и мне хочется что бы ваш скрипт с приложниями blog и photo откликались на папки /blog/ и /photo/ соотвественно....