FENOM'енальный курс. Часть 4. Выводим товары в категории с помощью mSearch2.

Поділитися
Вставка
  • Опубліковано 3 лют 2019
  • MODx Revolution - Разработка сайта на Fenom.
    Выводим товары в категории с помощью mFilter2.
    dart.agency/assets/downloads/... - шаблон.
    dart.agency/blog/obuchenie/fe... - Выводим товары в категории с помощью mSearch2
    dart.agency/blog/obuchenie/fe... - все уроки.
    dart.agency/ - сайт студии.
    ==================================
    СПОНСИРОВАТЬ КАНАЛ:
    yasobe.ru/na/artiom_petropavl...
    Добровольные пожертвования мотивируют автора выпускать видео чаще
    ==================================
    Интро: PLC ft. NASTIKA - Феноменальны

КОМЕНТАРІ • 13

  • @MrVertu01
    @MrVertu01 Рік тому

    48:55 ну какава же красота 💁‍♂

  • @user-bi7sq1pl2e
    @user-bi7sq1pl2e 5 років тому

    Информативно

  • @liliyagrishina
    @liliyagrishina 4 роки тому

    Для вывода опций в категории товара можно использовать данные из опции категорий. там также есть флажок для указания обязательных опций. использование твшек -это наверное больше костыль

  • @user-ij9js1yz6f
    @user-ij9js1yz6f 5 років тому

    Привет!

  • @user-rk7wd9ei8l
    @user-rk7wd9ei8l 5 років тому

    Артем, большое спасибо вам за ваши уроки! Действительно очень, очень интересно и познавательно! Даже для опытных разработчиков! Можно вопрос-пожелание? Можно использовать бесплатные компоненты в ваших уроках? И еще вопрос: в предыдущих уроках вы показали подключение head. А как подключать с микроразметкой? И для head, и для "хлебных крошек", и для контента? Это не требование ))) Это предложение... А вы уже сами решайте стоит это добавлять в ваши уроки или нет.

    • @podshib
      @podshib 5 років тому +1

      Если платный компонент лучше всего подходит для решения задачи, лучше рассматривать именно его. Если есть бесплатный аналог, о нем можно было бы просто упомянуть. Это мое мнение и пожелание.

    • @user-rk7wd9ei8l
      @user-rk7wd9ei8l 5 років тому

      @@podshib Какой компонент: платный или бесплатный, будет выбирать создатель уроков. Но, как вариант, на мой взгляд, можно рассматривать решение и с платным компонентом (если он лучше), и с бесплатным, т.к. далеко не все заказчики горят желанием покупать платные компоненты. Я об этом и написал, как пожелание. )))

    • @user-pp3ps8cl2n
      @user-pp3ps8cl2n  5 років тому +1

      Для кого время достаточно ограниченный ресурс, те приобретут необходимые пакеты. Обычно адекватный заказчик идет на это достаточно лояльно, если правильно акцентировать его внимание на том, что это действительно необходимо. Я обычно говорю, что, если мы не приобретаем компонент, то он пишется с нуля, и оговаривается соответствующий ценник. Этот ценник как правило достаточно большой, да и время разработки сайта увеличится пропорционально. Это убеждает многих приобрести платные компоненты.
      Есть еще один момент. Обычно, когда обговаривается стоимость работ с заказчиком, все дополнительные траты должны быть учтены в этом ценнике. Мало кто пойдет на дополнительное финансирование той или иной функции, если она уже посчитана и учтена в техническом задании. Это вопрос о правильном планировании сроков выполнения проекта и правильном расчете его стоимости.
      Кроме того, обычно учитывают возможные риски при реализации функционала (а иногда риски при общении с клиентом, люди разные попадаются, за вредность на старте проекта тоже накидывается N-сумма) и в стоимость работ закладывают дополнительно несколько человеко/часов. Я не пытаюсь сказать, что все разработчики плохие и пытаются всех сразу на денежную иглу подсадить, ни в коем случае нет. Дело в том, что у нас с вами самый главный ресурс это - время, а среди заказчиков попадаются такие индивидуумы, которых это нисколько не волнует: они вступают в конфронтацию из-за мелочей, звонят каждые 5 минут по пустякам и так далее. Поэтому эти риски тоже необходимо учитывать и уметь спрогнозировать.

  • @0760kos
    @0760kos 5 років тому +1

    Спасибо! Вопрос. Можно ли в фильтре сразу показать названия опций? Т.е на данный момент выводятся непонятные названия на английском и мы, чтобы получить человеческие названия, прогоняем все через словарь. Мы же, когда создаем новую опцию, задаем ей ключ, название, тип и т.д. Вот как вытянуть название опции и сразу вывести в фильтре без использования словаря?
    Второй вопрос. Когда дело дойдет до корзины и оформления заказа, не могли бы Вы рассказать, как кроме обычной цены вывести колонку цены с НДС (соответственно вывести ее в письме о заказе менеджеру и покупателю)? Я понимаю, что это уже продвинутая тема, но все же было бы полезно это знать.
    Вообще, я просмотрел содержание курса и удивился, что Вы даете много полезной информации бесплатно. Редко такое где увидишь. Получу расчет от очередного заказчика и обязательно поддержу Вас материально.

    • @user-pp3ps8cl2n
      @user-pp3ps8cl2n  5 років тому +1

      Вызвать наименование опции можно. Для этого необходимо написать свой сниппет, который будет брать значение по ключу опции. Но тогда мы потеряем гибкость, потому что, если нам потребуется мультиязычность, то придется все переделывать.
      НДС можно вывести просто, умножив цену на коэффициент. Покажу в следующем видео как это можно реализовать.

    • @user-pp3ps8cl2n
      @user-pp3ps8cl2n  5 років тому +1

      Это код цены с НДС из следующего видео. Видео будет позже.
      {set $nds = $product.price | replace:" ":"" * 1.2}
      {$nds | number:2:'.':' '} руб.

  • @rosolovsky
    @rosolovsky 4 роки тому

    Извиняюсь но в
    {$filters}
    {$id | url} вот это будет давать пустой action в форме!!!