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 - Феноменальны
48:55 ну какава же красота 💁♂
Информативно
Для вывода опций в категории товара можно использовать данные из опции категорий. там также есть флажок для указания обязательных опций. использование твшек -это наверное больше костыль
Привет!
Артем, большое спасибо вам за ваши уроки! Действительно очень, очень интересно и познавательно! Даже для опытных разработчиков! Можно вопрос-пожелание? Можно использовать бесплатные компоненты в ваших уроках? И еще вопрос: в предыдущих уроках вы показали подключение head. А как подключать с микроразметкой? И для head, и для "хлебных крошек", и для контента? Это не требование ))) Это предложение... А вы уже сами решайте стоит это добавлять в ваши уроки или нет.
Если платный компонент лучше всего подходит для решения задачи, лучше рассматривать именно его. Если есть бесплатный аналог, о нем можно было бы просто упомянуть. Это мое мнение и пожелание.
@@podshib Какой компонент: платный или бесплатный, будет выбирать создатель уроков. Но, как вариант, на мой взгляд, можно рассматривать решение и с платным компонентом (если он лучше), и с бесплатным, т.к. далеко не все заказчики горят желанием покупать платные компоненты. Я об этом и написал, как пожелание. )))
Для кого время достаточно ограниченный ресурс, те приобретут необходимые пакеты. Обычно адекватный заказчик идет на это достаточно лояльно, если правильно акцентировать его внимание на том, что это действительно необходимо. Я обычно говорю, что, если мы не приобретаем компонент, то он пишется с нуля, и оговаривается соответствующий ценник. Этот ценник как правило достаточно большой, да и время разработки сайта увеличится пропорционально. Это убеждает многих приобрести платные компоненты.
Есть еще один момент. Обычно, когда обговаривается стоимость работ с заказчиком, все дополнительные траты должны быть учтены в этом ценнике. Мало кто пойдет на дополнительное финансирование той или иной функции, если она уже посчитана и учтена в техническом задании. Это вопрос о правильном планировании сроков выполнения проекта и правильном расчете его стоимости.
Кроме того, обычно учитывают возможные риски при реализации функционала (а иногда риски при общении с клиентом, люди разные попадаются, за вредность на старте проекта тоже накидывается N-сумма) и в стоимость работ закладывают дополнительно несколько человеко/часов. Я не пытаюсь сказать, что все разработчики плохие и пытаются всех сразу на денежную иглу подсадить, ни в коем случае нет. Дело в том, что у нас с вами самый главный ресурс это - время, а среди заказчиков попадаются такие индивидуумы, которых это нисколько не волнует: они вступают в конфронтацию из-за мелочей, звонят каждые 5 минут по пустякам и так далее. Поэтому эти риски тоже необходимо учитывать и уметь спрогнозировать.
Спасибо! Вопрос. Можно ли в фильтре сразу показать названия опций? Т.е на данный момент выводятся непонятные названия на английском и мы, чтобы получить человеческие названия, прогоняем все через словарь. Мы же, когда создаем новую опцию, задаем ей ключ, название, тип и т.д. Вот как вытянуть название опции и сразу вывести в фильтре без использования словаря?
Второй вопрос. Когда дело дойдет до корзины и оформления заказа, не могли бы Вы рассказать, как кроме обычной цены вывести колонку цены с НДС (соответственно вывести ее в письме о заказе менеджеру и покупателю)? Я понимаю, что это уже продвинутая тема, но все же было бы полезно это знать.
Вообще, я просмотрел содержание курса и удивился, что Вы даете много полезной информации бесплатно. Редко такое где увидишь. Получу расчет от очередного заказчика и обязательно поддержу Вас материально.
Вызвать наименование опции можно. Для этого необходимо написать свой сниппет, который будет брать значение по ключу опции. Но тогда мы потеряем гибкость, потому что, если нам потребуется мультиязычность, то придется все переделывать.
НДС можно вывести просто, умножив цену на коэффициент. Покажу в следующем видео как это можно реализовать.
Это код цены с НДС из следующего видео. Видео будет позже.
{set $nds = $product.price | replace:" ":"" * 1.2}
{$nds | number:2:'.':' '} руб.
Извиняюсь но в
{$filters}
{$id | url} вот это будет давать пустой action в форме!!!