Андрей Шевяков
С нами с 28 сентября 2016; Место в рейтинге пользователей: #108Массовая смена шаблона
Всем привет. Как называется дополнение для массовой смены шаблона у ресурсов?
Вопрос о Fenom и переменных
Всем привет! Перехожу на феном и ломаю шаблоны в голове.
Столкнулся со следующим:
Если вставлять в phpthumbon параметр &input напрямую строкой – все работает
А вот если я вставлять ту же самую строку, но переменной, то облом:
Подскажите, почему моя схема не работает?
Столкнулся со следующим:
Если вставлять в phpthumbon параметр &input напрямую строкой – все работает
{$_modx->runSnippet('phpthumbon', [
'input' => 'picture.jpg'
'options' => 'w=556&h=376&zc=1&q=61'
])}
А вот если я вставлять ту же самую строку, но переменной, то облом:
{var $imgurl = 'picture.jpg'}
{$_modx->runSnippet('phpthumbon', [
'input' => '{$imgurl}'
'options' => 'w=556&h=376&zc=1&q=61'
])}
Подскажите, почему моя схема не работает?
Категории через tv объекты ModxRevo
Добрый день, на сайте есть каталог, разбитый на категории с помощью папок. Но каждый товар в каждой категории относится к конкретному типу
типы обведены красным бордером dashed.
Я создал TV объект к товару. Задал облако возможных значений и установил requaired. Т.е. теперь каждый товар имеет тип. Вывод попытался реализовать ч/з getResources и в tpl указал чанк в котором [[tv.properties]] Но потом осознал, что он выводит тип каждого товара, т.е. повторяются шкаф, шкаф, стул, шкаф, стул ит.д.
Думаю можно это сделать ч/з pdoMenu, но как-то пока не понимаю как реализовать. По документации не нашел.
Объясните пджлста как лучше и правильнее реализовать. Спасибо
типы обведены красным бордером dashed.
Я создал TV объект к товару. Задал облако возможных значений и установил requaired. Т.е. теперь каждый товар имеет тип. Вывод попытался реализовать ч/з getResources и в tpl указал чанк в котором [[tv.properties]] Но потом осознал, что он выводит тип каждого товара, т.е. повторяются шкаф, шкаф, стул, шкаф, стул ит.д.
Думаю можно это сделать ч/з pdoMenu, но как-то пока не понимаю как реализовать. По документации не нашел.
Объясните пджлста как лучше и правильнее реализовать. Спасибо
Значение по умолчанию для опций товара
Собственно вопрос, часто сталкиваюсь с проблемой, когда менеджеру надо иметь возможность массового редактирования опций, как вывести их в категориях товара я не нашел, может кто-нибудь подскажет?
Вопрос N2: есть ли возможно установить значение по умолчанию для опций товара (как в случае с tv параметрами)? Иногда приходится вбивать по 100 одинаковых значений в опции товара, причем как сделать это без импорта я не нашел. Поделитесь решением проблем, спасибо за помощь
Вопрос N2: есть ли возможно установить значение по умолчанию для опций товара (как в случае с tv параметрами)? Иногда приходится вбивать по 100 одинаковых значений в опции товара, причем как сделать это без импорта я не нашел. Поделитесь решением проблем, спасибо за помощь
Не работает форма при использовании submitVar
Добрый день!
На сайте 2 формы, перед каждой обращаюсь к FormIt. Когда к одной добавляю свойство submitVar, форма перестает работать. Отправляется только другая, без submitVar, пустая. При этом POST сообщение отправляется нормально, так же как и без submitVar.
Помогите понять, что я делаю неправильно? Спасибо!
На сайте 2 формы, перед каждой обращаюсь к FormIt. Когда к одной добавляю свойство submitVar, форма перестает работать. Отправляется только другая, без submitVar, пустая. При этом POST сообщение отправляется нормально, так же как и без submitVar.
Помогите понять, что я делаю неправильно? Спасибо!
[[!FormIt?
&hooks=`email`
&submitVar=`contactform`
&emailTpl=`MyEmailChunk`
&emailTo=`asd@gmail.com`
&successMessage=`Спасибо! Мы вам напишем.`
]]
<form action="[[~[[*id]]]]#myid" method="post" id="contact-form">
<input type="submit" name="contactform" value="Отправить" />
<input name="emailcont" value="[[!+fi.email]]" type="text" placeholder="E-mail">
</form>
Доработка FastUploadTV, добавить кадрировани
Здравствуйте. Хотелось бы поспособствовать развитию компонента, но автор на связь не выходит. Может быть кто нибудь возьмётся допилить FastUploadTV возможность кадрирования фото после загрузки.
Например, что бы менеджер, загрузив картинку, мог в админке её кадрировать, на подобии как это реализовано на сайтах соцсетей.
Желательно, отдельной кнопкой рядом, например как нибудь так:
1. tppr.me/bq8r7
2. tppr.me/b6GoG (взято из вконтакте)
Я готов оплатить работу, и совершенно не против если автор обновит компонент в репозитории.
Например, что бы менеджер, загрузив картинку, мог в админке её кадрировать, на подобии как это реализовано на сайтах соцсетей.
Желательно, отдельной кнопкой рядом, например как нибудь так:
1. tppr.me/bq8r7
2. tppr.me/b6GoG (взято из вконтакте)
Я готов оплатить работу, и совершенно не против если автор обновит компонент в репозитории.
AjaxForm+FormIt+ввод emailTo через ClientConfig
Есть такой вот вывод формы отправки на сайте:
Создал поле [[++email]], тип текст, ввел в него два адреса через запятую. Отправки не происходит.
Если же ввести один адрес то все прекрасно работает. В чем может быть проблема?
{$_modx->runSnippet('!AjaxForm',[
'snippet' => 'FormIt',
'form' => '@FILE chunks/Modal/ModalCallForm.html',
'hooks' => 'spam,email',
'emailTo' => '{$_modx->config.email}',
'emailFrom' => 'admin@s8879.h6.modhost.pro',
'emailSubject' => 'Запрос с ERAE',
'emailTpl' => 'SentСalTpl',
'validate' => 'phone:required:isNumber,workemail:blank',
'successMessage' => 'Ваше сообщение успешно отправлено!'])}
Здесь хочу реализовать фичу, чтобы клиент мог менять себе адрес отправки из админки через ClientConfig.Создал поле [[++email]], тип текст, ввел в него два адреса через запятую. Отправки не происходит.
Если же ввести один адрес то все прекрасно работает. В чем может быть проблема?
Тест вложенности ресурса в контейнер [с блекджеком и плюхами]
Проверить, есть ли контейнер в списке родителей ресурса, можно разными способами:
- Можно сделать это используя карту ресурсов, которую MODX создаёт для каждого контекста после обновления кеша. Для этого необходимо воспользоваться методом $modx->getParentIds. Таким образом нагрузка и время затрачиваемое на проверку будет минимальным.
- Не заморачиваться и сделать всё исключительно на Fenom, без модификаторов. Тут мы тоже можем воспользоваться методом $_modx->getParentIds, который Василий услужливо вынес в список доступных в Fenom.
- Можно даже извратиться до того, что на каждую такую проверку получать объект через getObject('modResource') + получать объекты его родителей через getOne('Parent'). К слову, что будет в случае, если нам, к примеру, надо проверить 50 товаров на странице на вложенность в определённую категорию?
Ради интереса, я воспроизвёл подобную ситуацию на тестовом сайте Modhost:
- Без каких-либо проверок 50 товаров в списке категории выводятся за 0,0282 сек.
- С подобной проверкой, за 0.1304 сек.
- С проверкой, которую мы рассматриваем в этом посте, за 0.0307 сек.
А потом заказчики сходят с ума, почему их сайт так долго открывается...
[localizator] Мультиязычность, СЕО, автоперевод...
alias или uri
Всем привет. Прошу рекомендации.
У ресурса есть два доступных поля: alias и uri. В чем их отличие? Для чего необходима функция «заморозить uri»?
У ресурса есть два доступных поля: alias и uri. В чем их отличие? Для чего необходима функция «заморозить uri»?