websfera
С нами с 30 марта 2017; Место в рейтинге пользователей: #409Пример вывода связанных товаров.
Хочу сделать, что бы на странице товара ниже выводился список товаров «Сопутствующие товары» Создала соответствующую связь товаров — один ко многим. Не нашла нигде примера как вывести список сопутствующих товаров на странице. Подскажите пожалуйста.
Названия оций в корзине
Приветствую. Объясните пожалуйста, вывести названия опций товара в стандартном чанке корзины? По умолчанию там выводятся только содержимое опций, но не их названия.
Кто знает?
{if $product.options?}
<div class="small">
/*Вот здесь хотелось бы вывести название опции, а уже ниже ее значение*/
{$product.options | join : '
'}
</div>
{/if}
Кто знает?
вывод grand grandParents в mFilter2
Решение:
1.Создаем текстовое TV grandparents
2. Создаем плагин grandparents с кодом
//Проверяем нужный ли шаблон у ресурса (вместо 5 поставьте ID шаблона товара)
if($resource->get('template') != 5) return '';
//Получаем текущее значение TV
$gp = $resource->getTVValue('grandparent');
//Получаем menutitle прадедушки
$grandparent = $modx->runSnippet('pdoField', array( //указать свой снипетт и его параметры
'field' => menutitle,
'topLevel' => 1
));
//Если существующее значение отличается, то пишем новое
if($gp != $grandparent) $resource->setTVValue('grandparent', $grandparent);
2.1 На вкладке «Системные события» ставим галку напротив «OnDocFormSave».
3. В вызове mFilter2 добавляем фильтр
&filters=`tv|grandparent`
Велосипед готов )))
Форма связи с отправкой файла с ограничением
Снова здравствуйте. Попросили меня на сайте переделать форму обратной связи (FormIt+AjaxForm), так чтобы им на почту еще и файлы можно было отправлять через неё. НО с условием, что можно цеплять файл/файлы (кол-во задается) doc|xls|pdf|jpg и до 5 Мб.
Я так понимаю, что для этого этот файл сначала надо на сайт загрузить (чтобы ограничения сработали), а потом прицепить к сообщению и отправить.
Вот не понимаю, как это всё устроить. Допустим, я смогу загрузить файл на сайт (например, через FileAttach), а дальше чего делать? Как их к письму цеплять и после отправки удалять? Нет типового решения еще? Вообще это нужная вещь, на сайтах часто нужно документы отправлять.
Под катом ссылки по теме ↓
Я так понимаю, что для этого этот файл сначала надо на сайт загрузить (чтобы ограничения сработали), а потом прицепить к сообщению и отправить.
Вот не понимаю, как это всё устроить. Допустим, я смогу загрузить файл на сайт (например, через FileAttach), а дальше чего делать? Как их к письму цеплять и после отправки удалять? Нет типового решения еще? Вообще это нужная вещь, на сайтах часто нужно документы отправлять.
Под катом ссылки по теме ↓
Динамическое обновление мини корзины.
Компонент msMiniCartDynamic для магазина miniShop2 даёт возможность изменять количество добавляемых товаров в корзину, как кнопками ±, так и ручным вводом количества в поле input. Также, при необходимости, есть возможность динамического изменения миникорзины. Далее подробно.
Отправка файла с заказом
Как реализовать отправку файла с заказом в minishop2?
Я попробовал тип одного из input'ов в заказе изменить на файл, добавил форме enctype, но после выбора файла в assets/components/minishop2/action.php массив S_FILES пуст. При отправке заказа тоже.
Подскажите, хотя бы, в каком направлении читать мануалы.
Я попробовал тип одного из input'ов в заказе изменить на файл, добавил форме enctype, но после выбора файла в assets/components/minishop2/action.php массив S_FILES пуст. При отправке заказа тоже.
Подскажите, хотя бы, в каком направлении читать мануалы.
Вывод результата mFilter2 в отдельный чанк
Здравствуйте.
Можно ли как-то вынести результат работы фильтра mFilter2 в отдельный чанк?
Структура сайта не позволяет использовать один чанк-шаблон, в котором находится сам фильтр и вывод результатов.
Нужно сделать так, чтобы фильтр был, например, в чанке [[$sidebar]], а результат в чанке [[$content]]
Но я не знаю как это сделать.
P.S. Я фрилансер и клиент попросил сделать редизайн сайта, в связи с этим изменилась структура сайта, которая не позволяет реализовать задуманное.
Можно ли как-то вынести результат работы фильтра mFilter2 в отдельный чанк?
Структура сайта не позволяет использовать один чанк-шаблон, в котором находится сам фильтр и вывод результатов.
Нужно сделать так, чтобы фильтр был, например, в чанке [[$sidebar]], а результат в чанке [[$content]]
Но я не знаю как это сделать.
P.S. Я фрилансер и клиент попросил сделать редизайн сайта, в связи с этим изменилась структура сайта, которая не позволяет реализовать задуманное.