Выжимка из ТЗ Цель сайта — создание площадки для: ⦁ Расширения круга покупателей, пополнение базы данных покупателей: адреса и сфера интересов ⦁ Успешного продвижения и продажи товара (тексты фольклорного, развлекательного характера) ⦁ Расширение кругозора людей и их объединение по их интересам Задачи сайта: ⦁ Полная автоматизация покупки товаров покупателем ⦁ Исключение телефонных контактов ⦁ Максимальное ограничение почтовых контактов с покупателем за счет удобной подачи информации в интернет магазине. Пользователь имеет возможность написать письмо администратору/модератору только по строго прописанной форме ⦁ Автоматизация процесса оплаты товаров покупателем (широкий спектр средств оплаты) — агрегаторы платежей ⦁ Повышение лояльности клиентов за счет качественного обслуживания Общие требования к дизайну
точно, сорри, проглядел :) я сам просто функцию сделал, и вызываю {thumb input='image-src' options='some-options'}
Так в функции smarty получится т.к. в нее передается $smarty: <?php function smarty_function_xxx($params, & $smarty) { $modx = & $smarty->modx; ... }
Ребятушки_), может кто сталкивался, нужно из модификатора Smarty «достучаться» до MODx. Я решил как-то так: Костыль в /core/components/modxsmarty/model/modxSmarty/modxsmarty.class.php ... public static $_modx; ... function __construct(modX &$modx, $params= array ()) { modxSmarty::$_modx = & $modx; ... и сам modifier.thumb.php <?php function smarty_modifier_thumb($input, $options) { $modx = & modxSmarty::$_modx; $options = explode(',', $options); return $modx->runSnippet('phpthumbof',array('input'=>$input,'options'=>join('&',$options))); } Но думаю что можно без костыля… Ваши предложения? :) PS: сей изврат нужен для красоты вида: {$Item.tv_img|thumb:'w=30,h=30,zc=C'}
организация компонента MIGx не позволяет прямой вызов этого процессора. Так что просто вызвать runProccessor или loadClass не получится, там даже комментарий от разработчика по этому поводу имеется. Смотрите коннектор и плагин что там задействовано при вызове mgr/loadfromsource. Смотрите снипеты компонента, в общем это же открытый исходный код. А в обще лучше использовать вариант с добавление кастомного javascript на страницу редактирования документа
Всем здравствуйте, требуется доработать сайт в виде лендинга с прикрученной корзиной товаров и развернуть его на последней версии MODX. Есть:
Убрана совсем за ненадобностью. Только место занимает.
Бросилось в глаза, что убрали английскую версия сайта? Она убрана совсем или просто в другое место перенесена?
Граждане, никому не попадалась приблуда чтобы можно было редактировать поля пользовательской (собсвенной, кастомной, как правильно выразиться) таблицы, в которой строка связанна с документом MODX (возможно как расширение стандартного класса modResource, возможно несколько строк таблицы будут привязаны к одному документу)? В общем по задаче необходимо в процессе импорта создавать документ и привязывать к нему несколько строк таблицы — это всё будет сделано, с этим проблем нет. Теперь же хочется иметь возможность редактировать привязанные строки, непосредственно на странице документа к которому они привязаны. Представляется мне это на подобии реализации расширения Collections — я думаю с ним все знакомы. Если кто подскажет, что то подобное — буду крайне благодарен, иначе завтра буду вынужден приступить к запилу данного функционала, а велосипидировать не хочется.