websfera

websfera

С нами с 30 марта 2017; Место в рейтинге пользователей: #454

pdoResources - разбить результаты на несколько блоков.

Приветствую.

Подскажите, как можно разбить вывод на несколько блоков? К примеру нужно:

[[!pdoResources?
	&parents=`1`
	&tplWrapper=`wrapper-tpl`
	&tpl_1=`tpl_1`
	&tpl_2=`tpl_2`
]]

// Чанк wrapper-tpl
<div class="row">
	<div class="col-md-6">
		[[$tpl_1]]
	</div>
	<div class="col-md-6">
		[[$tpl_2]]
	</div>
</div>

// Чанк tpl_1
<span>[[+pagetitle]]</span>

// Чанк tpl_2
<p>[[+content]]</p>


п.с.
&tpl_1=`` - это моя фантазия, то бы донести мысль
&tpl_2=`` - это моя фантазия, то бы донести мысль
Есть мысли?
Лазарев Роман
28 мая 2019, 23:16
modx.pro
1
371
0

Удобная фильтрация в mSearch2 на мобильной версии (внешний вид)

Доброго всем!
дам очень нужную инструкцию для изменения внешнего вида фильтров на мобильной версии (в десктопной ничего не измениться) в mSearch2 совместно с minishop2

На выходе нас ожидает меню куда спрячутся все фильтра, а сбоку, поверх всего будет закреплена кнопка управляющая этим меню (открыть, закрыть). Работает как в bootstrap 3 так и в bootstrap 4. Внешний вид фильтров настраиваете на свой вкус и цвет.

Впринцыпе данный пример можно использовать где угодно, возможно спрячете меню блога, ну там уже на свое усмотрение. Работает через jquery
Сергей
19 апреля 2019, 18:55
modx.pro
21
776
+5

Создание связей между товарами через компонента msPre

Внедрение нескольких полезных функций в компонент для быстрого заполнения контента для интернет-магазина сделанного на minishop2

Одно из нововведений, экономи работу контент-менеджеру в десятки раз и дает возможность без хлопот обновлять такие блоки как: рекомендуемые товары, аксессуары и др. через создание и удаление связей с товарами.

UPD: 18.04.2019 — Вывод дополнительно закрепленных категорий
Андрей Степаненко
17 апреля 2019, 06:15
modx.pro
2
487
+7

[mFilter2] Вывод товаров со смежными значениями

Небольшая заготовка из вчерашнего рукоделия.

Имеем сайт с подбором товаров по характеристикам, реализованным на mFilter2.
Один из параметров «Мощность активная» выглядит так (увеличение по клику):


Как видно, есть большое разнообразие товаров с близкими значениями мощностей, но общее количество товаров не столь велико.
Это приводит к тому, что когда посетитель выбирает, к примеру, мощность 10 кВт, то он видит 1 товар в результатах подбора. А специфика продукции такова, что логично предложить пользователю аналогичные изделия как с чуть меньшей мощностью, например 9 кВт, так и с большей, до 12-15 кВт.

Нет, конечно можно сказать, что пусть нащелкает нужные цифры в подборе, но всегда есть «но». На страницу «Товары с мощностью 10 кВт» (где уже стоит галочка в фильтре) пользователь приходит из поисковых систем, фильтра он не видел и не нажимал. Если на странице будет 1 товар, пользователь может быстро уйти, решив, что мы предлагаем крайне скудный ассортимент, так и не увидев, что есть фильтр.

В общем, небольшая зарисовка на тему того, как при выборе в фильтре параметра со значением 10, показать все товары в диапазоне -x%....+y%.

Наумов Алексей
26 февраля 2019, 10:29
modx.pro
11
518
+10

Автоматический вывод всех свойств категории в mFilter2

Небольшой сниппет обёртка для mFilter2 который автоматически выводит все свойства с возможностью исключать определенные.

Как пользоваться:


  1. Создаем сниппет, называем его, например: mFilter3 (Звучит интересно)
  2. Создаем категорию (папку, чтобы не было путаницы), называем его, например: Не участвует в фильтрации (Звучит информативно), запоминаем его ID
  3. Помещаем все свойства которые не должны участвовать в фильтрации в данную категорию (Звучит логично)
Баха Волков
14 декабря 2018, 15:13
modx.pro
13
577
+9

MsOptions в корзине

Доброго времени суток, подскажите пожалуйста ка получить значение выбранного свойства товара в корзине?
Пытался получить отсюда — пустое поле. Гуглил — не получилось ничего найти без дополнительных сниппетов
{foreach $color as $color}
{if $product.color?}
{$product.color}
{/if}
{/foreach}
Alex
12 февраля 2018, 20:43
modx.pro
1
1 684
0

msProductOptions в minishop2, вопрос по стилизации

Здравствуйте
Создал множественный список, в опциях. Заполнил его в админке, включил его в категории, но на сайте выводится перечислением через запятую всех значений из этого списка. Когда в админке заполняешь "свойства товара — цвет/размер", то на сайте список, из которого можно выбрать.
Как сделать, чтобы на сайте можно было выбирать эти значения из списка и для "опций товаров"?
вот чанк tpl.msOptions
{foreach $options as $name => $values}
    <div class="form-group">
        <label class="col-md-2 control-label" for="option_{$name}">{('ms2_product_' ~ $name) | lexicon}:</label>
        <div class="col-md-10">
            <select name="options[{$name}]" class="input-sm form-control" id="option_{$name}">
                {foreach $values as $value}
                    <option value="{$value}">{$value}</option>
                {/foreach}
            </select>
        </div>
    </div>
{/foreach}
и в нем работают селекты

а вот чанк tpl.msProductOptions
{foreach $options as $option}
    <div class="form-group">
        <label class="col-md-2 control-label">{$option.caption}:</label>
        <div class="col-md-10 form-control-static">
            {if $option.value is array}
                {$option.value | join : ', '}
            {else}
                {$option.value}
            {/if}
        </div>
    </div>
{/foreach}
а тут нет
Сильно не бейте, я начинающий
Александр
26 января 2018, 14:25
modx.pro
2
1 570
0

Как отправить файл на указанный мейл через formit?

Пользователь указывать имейл в форме и ему на эту почту приходит файл.

Как это можно сделать? В инете везде инструкции только если пользователи сами добавляют файлы.

использую связь formit + ajaxform.
UDAV
05 июня 2017, 15:39
modx.pro
2
2 896
0

Пример вывода связанных товаров.

Хочу сделать, что бы на странице товара ниже выводился список товаров «Сопутствующие товары» Создала соответствующую связь товаров — один ко многим. Не нашла нигде примера как вывести список сопутствующих товаров на странице. Подскажите пожалуйста.
Кефирка
03 апреля 2017, 09:44
modx.pro
1
3 896
0

Названия оций в корзине

Приветствую. Объясните пожалуйста, вывести названия опций товара в стандартном чанке корзины? По умолчанию там выводятся только содержимое опций, но не их названия.

{if $product.options?}
  <div class="small">
	/*Вот здесь хотелось бы вывести название опции, а уже ниже ее значение*/
    {$product.options | join : '
'}
  </div>
{/if}

Кто знает?
Андрей
27 декабря 2016, 13:53
modx.pro
2
842
0