#документация

  • +11

    Доброго времени суток! Как разработчики смотрят на то, чтобы под самими страницами документации открыть комментарии? Таким образом, можно будет собрать очень длинное обсуждение хука, и в дальнейшем, новый разработчик сможет сразу прочесть все нюансы...

  • +6

    В фреймворке и приложениях есть куча недокументированных или плохо освещенных возможностей.Может стоит какие-то лайфхаки рассылать разработчикам раз в недельку + в блоге публиковать?

  • +4

    Все доработки довольно просты в реализации, не нарушают обратной совместимости и  опциональны в реализации. Если доработки получат одобрение, то распишу их детальнее и с примерами реализации в коде. HTML в настройках типа help Если в...

  • +2

    Часть материалов не доступная в разделе Документация и размещена в постах представителей Webasyst: Михаил УшенинВладислав ГорловДмитрий ЕлшинРешил собрать всех в одном посте, чтобы облегчить поиск документации.Пишите, если забыл кого-то указать.

  • +2 Принято

    Уже не первый раз сталкиваюсь с тем, что некоторые ивенты приводят к бесконечной рекурсии. Например в хуке frontend_products нельзя вызывать корзину т.к. внутри корзины снова исполняется frontend_products. Корзина может понадобиться например для...

  • +2

    Во-первых у нас очень скупая инструкция для разработчиков.https://www.webasyst.ru/developers/docs/shop-widge...Здесь вообще не написано что такое виджет. Лично для меня был не очевиден тот факт, что виджет - это такая штука, которая может клонироваться...

  • +1

    ЗдравствуйтеВ документации по API приложений даётся список методов. Во многих случаях назначение метода угадывается по его названию, но указание его рядом в явном виде сделает документацию более удобной для работы, и не придётся каждый раз открывать...

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

    Здравствуйте! Есть такой простой вопрос, но ответ на который я не знаю (только начал изучать платформу): как в шаблоне index.html проверить какой раздел сайта открыт? Т.е. мне надо прописать условия для главной страницы, для категорий товаров, для...

    Способов всяких много.{if $action == 'category или product' } (список экшенов включает еще всякие другие вещи) {if $wa_app_url == 'что там у вас для поселения блога, например /news/'} {$wa->currentUrl() == 'для проверки главной страницы по /'} Можно даже {if strpos($smarty.server.REQUEST_URI,"search")} например страница поиска, если конечно слово не используется где-то ещё.Все зависит от вашей фантазии.
    Дмитрий replicant
  • "Скоро" висит с тех пор как я первый раз начал изучать этот вопрос несколько месяцев назад. Может где-то есть а я пропустил? Или скоро - понятие растяжимое :)

  • Исправьте пожалуйста, тут написано https://developers.webasyst.ru/basics/model/<h3 style="margin-top: 40px; margin-bottom: 0.3em; font-size: 1.45em; line-height: 1.2em; font-family: "PT Serif", Georgia, Times, serif; max-width:...

  • +1 На рассмотрении

    https://developers.webasyst.ru/cookbook/plugins/shipping-plugins/false — поле не запрашиваетсяИспользование false вызовет ошибку в shopCheckoutShipping.class.php в 284 строке:if (isset($address_fields[$f_id])) { foreach ($address_fields[$f_id] as...

  • +1 На рассмотрении

    https://developers.webasyst.ru/cookbook/plugins/shipping-plugins/Ошибка в описании метода calculate: 'description' => '', //необязательное описание варианта доставкино в шаблонах (например, default 3.0) используется значение...

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

    Для ищущих по хабу поддержки т.к. ответ по сообщению об ошибке не находится при поискеПри ошибке содержащей exception 'SmartyCompilerException' with message 'Syntax Error in templateпроверьте закрыт ли у вас в {literal} ................

    Добавил потому, что не нашел ответа при поиске по SmartyCompilerException. Для информации.
    Алексей | shop-script.org Алексей | shop-script.org
  • Есть решение

    Приветствую!На сайте заказчика стоит старый WA 306. На сайте документация по 6 версии, соответственно, API имеет значительные отличия.Подскажите, где найти доки разработчика на 306 версию? Спасибо!

    Насколько я знаю, как такового его не существует. Я и про api и про документацию разработчика от создателей.Ищите гугло-поиском "руководство программиста WebAsyst Shop-Script" - есть несколько ресурсов. Там далеко не всё, но хоть что-то найдёте.Вот тут руководство пользователя и там же ссылка на старый форум, где собрано много полезного в том числе и по разработке.
    Николай Александрович Иванов Николай Иванов
  • Друзья, мы открыли новый ресурс https://developers.webasyst.ru Теперь вся документация и материалы для разработчиков будут собраны на этом новом ресурсе. Материала у нас накопилось много, еще не все опубликовано, но в ходе работы над этим ресурсом...

  • Опубликовали документацию по разработке виджетов для панели управления: Основы разработки виджетов с примерами кодов и рекомендациями: https://www.webasyst.ru/developers/docs/widget-basics/ Туториал по разработке виджета на примере виджета...

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

    В новом оформление заказа невозможно установить индекс если выключена галочка - запрашивать индекс вместе с городомКод на основании документации: //На основе документации https://developers.webasyst.ru/cookbook/contacts-app-integration/ $address =...

  • 0 Принято

    В корне фреймворка появились не анонсированные в документации файлыmanifest.json OneSignalSDKUpdaterWorker.js OneSignalSDKWorker.js Надо б либо исправить ошибку в фреймворке, либо задокументировать их санкционированное наличие. А то эдак с перепугу...