
Глеб
С нами с 19 сентября 2014; Место в рейтинге пользователей: #214Загрузка изображения с флагом "неактивен" в галерею товара через процессор ms2gallery
Здравствуйте. Загружаю изображения через runProcessor
$dataFile = array(
'id' => $idRes,
'file' => $newPath,
'active' => 0
);
$response = $modx->runProcessor('gallery/upload',
$dataFile,
array('processors_path' => MODX_CORE_PATH.'components/ms2gallery/processors/mgr/')
);
Изображения загружает, но на «активность» это не влияет, подскажите как загрузить изображение неактивным?
Смена группы пользователя OfficeProfile
Приветствую уважаемое сообщество.
На сайте установлен компонент Office, для редактирования полей пользователя используется сниппет !officeProfile.
Создано 2 группы пользователей (заказчик и клиент).
Как реализовать смену группы пользователя на фронте самим пользователем?
Возможно ли решить через базовый функционал officeProfile?
Или нужно писать сниппет c взаимодействием через ajax?
Или может быть плагин писать? тогда на какое событие?
Буду рад любой помощи. Спасибо.
На сайте установлен компонент Office, для редактирования полей пользователя используется сниппет !officeProfile.
Создано 2 группы пользователей (заказчик и клиент).
Как реализовать смену группы пользователя на фронте самим пользователем?
Возможно ли решить через базовый функционал officeProfile?
Или нужно писать сниппет c взаимодействием через ajax?
Или может быть плагин писать? тогда на какое событие?
Буду рад любой помощи. Спасибо.
msSearch2, поиск по точному совпадению
Всем привет.
Возможно ли настроить mSearch2 таким образом, чтобы он искал по точному совпадению в названии и артикле товара.
Сейчас если искать по артикулу, выводит нужный товар и еще 5 похожих.
Возможно ли настроить mSearch2 таким образом, чтобы он искал по точному совпадению в названии и артикле товара.
Сейчас если искать по артикулу, выводит нужный товар и еще 5 похожих.
[[!mSearchForm]]
[[!pdoPage?
&element=`mSearch2`
]]
[[!+page.nav]]
Дробное количество товара Minishop2
Всем привет.
Подскажите пожалуйста, на правильном ли я пути, и правильная ли логика?
Есть интернет-магазин на minishop2.
Цена за товар указывается в метрах.
Минимальное количество товара для покупки 0.1 метра.
Дефолтное поле «Количество» завязано на целых числах, для его изменения нужно вносить правки в ядро: (Подробнее modx.pro/help/3991).
От этого варианта я решил отказаться.
Решил через плагины.
Создаем своё поле и выводим его вместо в форме карточки товара.
Перед добавлением товара — msOnBeforeAddToCart
Перед формированием заказа — msOnBeforeCreateOrder
Пока в голове только такое решение:
Через ajax на форме записывать значение в сессию. В плагине читать эту сессию.
На странице корзины
Из сессии берем значение метража, если сессии нет, то выставляем значение 1.
На какое событие лучше повесить изменение цены на странице корзины?
Верна ли моя логика? Буду рад любой подсказке, спасибо.
Подскажите пожалуйста, на правильном ли я пути, и правильная ли логика?
Есть интернет-магазин на minishop2.
Цена за товар указывается в метрах.
Минимальное количество товара для покупки 0.1 метра.
Дефолтное поле «Количество» завязано на целых числах, для его изменения нужно вносить правки в ядро: (Подробнее modx.pro/help/3991).
От этого варианта я решил отказаться.
Решил через плагины.
Создаем своё поле и выводим его вместо в форме карточки товара.
<input class="input" type="number" value="0.1" step="0.1" min="0" max="100">
Создаем плагин на 2 события:Перед добавлением товара — msOnBeforeAddToCart
Перед формированием заказа — msOnBeforeCreateOrder
<?php
switch ($modx->event->name) {
case 'msOnBeforeAddToCart':
$areaProduct = "значение метража"
$new_price = $product->get('price') * $areaProduct;
$product->set('price', $new_price);
break;
}
как получать значение поля метраж из формы$areaProduct?Пока в голове только такое решение:
Через ajax на форме записывать значение в сессию. В плагине читать эту сессию.
На странице корзины
Из сессии берем значение метража, если сессии нет, то выставляем значение 1.
На какое событие лучше повесить изменение цены на странице корзины?
Верна ли моя логика? Буду рад любой подсказке, спасибо.
Внешняя ссылка на вкладку "Дополнительные поля"
Приветствую.
Ссылка на ресурс в админке выглядит так
domen.ru/manager/?a=resource/update&id=10
Можно ли как-то сделать, чтобы при переходе по ней, мы попадали на вкладку «Дополнительные поля», а не на вкладку «Документ».
Возможно плагин какой-то? Кто-то реализовывал подобное?
Благодарен за любую помощь. Спасибо.
Ссылка на ресурс в админке выглядит так
domen.ru/manager/?a=resource/update&id=10
Можно ли как-то сделать, чтобы при переходе по ней, мы попадали на вкладку «Дополнительные поля», а не на вкладку «Документ».
Возможно плагин какой-то? Кто-то реализовывал подобное?
Благодарен за любую помощь. Спасибо.
mfilter2, стандартная пагинация + подгрузка кнопкой "Загрузить еще"
Всем привет!
Необходима реализация пагинации как у яндекс.маркет, где есть подгрузка кнопкой (при клике в url проставляется номер страницы) и кнопкой «Загрузить еще».

Необходима реализация пагинации как у яндекс.маркет, где есть подгрузка кнопкой (при клике в url проставляется номер страницы) и кнопкой «Загрузить еще».

Значение по-умолчанию для нового товара Minishop2
Здравствуйте, добавил свойство товаров (список), через плагины.
Как можно выставить значение по умолчанию, при создании нового товара?
Как можно выставить значение по умолчанию, при создании нового товара?
Gallery, вывод всех альбомов, с разбивкой по альбомам
Всем привет.
Вывожу все изображения следующим образом
как обернуть каждый альбом в свой ul?
Вывожу все изображения следующим образом
{'!pdoResources' | snippet : [
'tpl' => '@INLINE <li>[[++assets_url]]gallery/[[+filename]]</li>',
'sortby' => '{"createdon":"ASC"}',
'class' => 'galAlbumItem',
'loadModels' => 'gallery',
'limit' => '99',
'select' => '{
"galAlbumItem": "*",
"galItem": "*"
}',
'leftJoin' => '{
"galItem":{"class":"galItem", "on":"galItem.id = galAlbumItem.item"}
}',
]}
выводит так:<li>/assets/gallery/1/1.jpg</li>
<li>/assets/gallery/1/2.jpg</li>
<li>/assets/gallery/1/3.jpg</li>
<li>/assets/gallery/2/4.jpg</li>
<li>/assets/gallery/2/5.jpg</li>
<li>/assets/gallery/2/6.jpg</li>
<li>/assets/gallery/3/7.jpg</li>
<li>/assets/gallery/3/8.jpg</li>
как обернуть каждый альбом в свой ul?
<ul data-key="1">
<li>/assets/gallery/1/1.jpg</li>
<li>/assets/gallery/1/2.jpg</li>
<li>/assets/gallery/1/3.jpg</li>
</ul>
<ul data-key="2">
<li>/assets/gallery/2/4.jpg</li>
<li>/assets/gallery/2/5.jpg</li>
<li>/assets/gallery/2/6.jpg</li>
</ul>
<ul data-key="3">
<li>/assets/gallery/3/7.jpg</li>
<li>/assets/gallery/3/8.jpg</li>
</ul>
Gallery + Fenom
Всем привет
Не работают плейсхолдеры на fenom в tpl Gallery.
'listalbum
так работает:
вот так нет:
Я так понимаю нельзя заставить работать gallery на fenom?
Можно как-то вывести список альбомов через pdoResources?
Не работают плейсхолдеры на fenom в tpl Gallery.
{'!GalleryAlbums' | snippet : [
'rowTpl' => 'listalbum',
'prominentOnly' => '0',
]}
'listalbum
так работает:
<div class="js-building-gallery-slider-tab">[[+name]]</div>
вот так нет:
<div class="js-building-gallery-slider-tab">[[$name]]</div>
Я так понимаю нельзя заставить работать gallery на fenom?
Можно как-то вывести список альбомов через pdoResources?
Migx, импорт из CSV или Excel
Здравствуйте, необходимо на сайте реализовать таблицу с информацией по участкам, все данные поступают в Excel, Как возможно реализовать кнопку импорт в migx таблице? или customExtra?