#роутинг

  • +2

    Добрый день!Думаю, что будет полезно и удобно, если системные плагины тоже смогут назначать свои обработчики для событий и добавлять записи в роутинг. Например, для расчета доставки в бэкенде при формировании заказа менеджером.Разрабатывать второй...

  • На сайте необходима такая структура урлов на основании групп товаров:domain.ru/grechka/kupit-grechku1 -- товар1 из приложения магазин категории гречкаdomain.ru/grechka/kupit-grechku2 -- товар2 из приложения магазин категории...

  • В классе плагина есть метод routing:class waPlugin { public function routing($route = array()) { $file = $this->path.'/lib/config/routing.php'; if (file_exists($file)) { /** * @var...

  • Коллеги, приветствую!Столкнулся с проблемой, которая описывалась в посте: 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 (без слеша), в админку попадаю....

  • Есть решение

    Замечу сразу, что я использую чистый фреймворк без каких либо 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, а мой, ранее...

  • Всем привет!Пишу плагин, который будет делать кое-что очень долго (9к товаров), название плагина exportphotofield. Собственно, наткнулся на некую неясность:Вся процедура будет работать через вкладку Импорт/экспорт в приложении Shop-ScriptРаботать решил...

  • использую роутинг категорий вида /category/category-name/но есть одна категория, которая должна открываться без приставки /category/каким образом в роутинг передать айди нужной категории?вот сюда: 'mycategory/' =>...

  • Столкнулся с такой проблемой: на одном домене несколько однотипных поселений - приложение hub (форум - "forum/*" и вопрос/ответ - "feedback/*"), по умолчанию при генерации ссылок на основе роутинга используется путь последнего...

  • Мне необходимо реализовать свою собственную систему роутинга для некоторых задач. Для этого я использую свой скрипт prerouter.php, который подключается в начале главного файла index.php - файле, и занимается своими делами по программному преобразованию...

  • Добрый день, вопрос в следующем: как получить ссылку на страницу поиска (http://domain.ru/shop/search)?Пробовал следующие варианты:wa()->getUrl('frontend/search'); wa()->getRouteUrl('shop/frontend/search');Временно решил проблему с...

  • Создаю свое приложение, делаю файл роутинга в виде:return array( '/orders/*' => 'frontend', '/orders/create/' => 'frontend/create', );далее создаю файл cleaningFrontendCreateAction , но при...

  • Чтобы было понятно для чего я это делаю, и вместо вопросов в стиле "а нахрена тебе все это?", мудрые люди помогли мне с решением задачи.Есть ресурс. Он объединяет магазины по всей России в закупочную сеть. У каждого магазина свой поддомен и...

  • Добрый день, коллеги.Уже который час мучаюсь, не могу понять в чем причина.В общем есть плагин GeoIp для приложения магазин.Я его скопировал для приложения сайт и блог. Для сайта работает отлично, а вот с блогом проблема. При инициализации город верно...

  • Есть решение

    Добрый день.Подскажите пожалуйста в чем ошибка.Скопировал плагин GeoIP из приложения магазин в приложение сайт (поменял конфиги, подключени и т.п. - в бекенде выводится нужная инфа от плагина - все ок). Но когда пытаюсь аяксом подтянуть другие данные -...

    Решил)Проблема оказалась банальной - забыл переименовать названия файлов action'ов и названия методов в них.
    Евгений Евгений
  • Есть решение

    Доброго времени суток!Подскажите как настроить роутинг для запроса из javascript-файла загруженному на страницу http://mydomain.com/shop/checkout/ через хук frontend_checkout$.getJSON('?plugin=myplugin&module=frontend&action=my_action',...

    используемый вами метод подойдет только для бэкенда.почитайте доку про роутингв качестве наглядного пособия можно какой-нибудь бесплатный плагин, например brands, посмотреть
    Сергей Родовниченко Syrnik.com
  • Есть решение

    Здравствуйте.У меня VDS сервер с ISP панелью управления.Например: я хочу сделать сайт на главном домене, форум на forum.главный домен. ru, блог на blog.главный домен. ru, поддержку на support.главный домен. ruКак мне это сделать в рамках VDS через...

    В конфиге не стоит ничего править. Чтобы все поддомены смотрели в ту же директорию, в которую направлен основной сайт и установлен фреймворк, то вам достаточно сделать так, как вы написали в начале: создать поддомены как псевдонимы.
    Евгений Евгений
  • Есть решение

    Добрый день, можно ли настроить роутинг так, что бы урл разбирался как <module>/<action>/ т.е. например при запросе mysite.ru/app/data/save вызывался экшн save модуля data

    Можно. Но в общем случае это плохая идея, потому что открывает возможность для атак через фронтэнд на бэкэнд-контроллеры. Не делайте так. Разве что на время разработки и отладки.Вот такое правило роутинга приложения делает то, что вы просите:'<module>/<action>/' => array(),
    Леонид Вакуленко Леонид Вакуленко
  • Здравствуйте! Решил попробовать ваш движок и столкнулся с проблемой настройки маршрутизации. У меня уже есть сайт сторонней разработки и мне хочется что бы ваш скрипт с приложниями blog и photo откликались на папки /blog/ и /photo/ соотвественно....