Откуда отправлено письмо FormIt: с какой страницы?
Приветствую.
Как можно вывести адрес страницы, с которой было отправлено письмо в FormIt? [[+id]] не подставляет значение. Ставил его в шаблон письма.
Суть в том, что форма есть на всех страницах и человек пишет со страницы, вопрос привязанный к ее содержанию, потом догадаться невозможно, про какой объект он спрашивает.
Как можно вывести адрес страницы, с которой было отправлено письмо в FormIt? [[+id]] не подставляет значение. Ставил его в шаблон письма.
Суть в том, что форма есть на всех страницах и человек пишет со страницы, вопрос привязанный к ее содержанию, потом догадаться невозможно, про какой объект он спрашивает.
Теги в Tickets
Прошу у сообщества помощи в вопросе грамотной реализации тегов — для статей (Tickets).
Вывод товаров с определенным цветом
Вывод товаров определенного цвета:
[[!msProducts?
&parents=`0`
&innerJoin=`{"Options":{"class":"msProductOption"}}`
&groupby=`msProduct.id`
&where=`{"Options.key":"color","Options.value:IN":["Белый","Белая"]}`
]]
Вывод товаров с нужным именем файла-изображения:[[!msProducts?
&parents=`0`
&innerJoin=`{"msProductFile":{"alias":"File","on":"msProduct.id = File.product_id"}}`
&groupby=`msProduct.id`
&where=`{"File.name:LIKE":"%IMG_0049%"}`
]]
Не больше 2х LIKE, если не знаешь точного имени:&where=`{"File.name:LIKE":"%file1%","OR:File.name:LIKE":"%file2%"}`
или сколько угодно в IN, если знаешь:&where=`{"File.name:IN":["file1.jpg","file2.jpg"]}`
Кадрирование изображения
Всем привет, задумался об адаптивных изображениях и наткнулся на статью, кто сталкивался с такой задачей?
MODx и файловый менеджер
После обновления MODx на MODX Revolution 2.3.1-pl (traditional) перестали работать сортировки у файлового менеджера:
Комментарии к товарам minishop2
Добрый день!
На странице самого товара комментарии выводятся отлично, просто [[!TicketComments? &allowGuest=`1`]] подключаю. А вот как можно вывести просто количество комментариев например на карточке товара?
В чанке tpl.Tickets.list.row например есть вот такая штука [[+comments]].
Спасибо!
upd.: вопрос снят! Как обычно нужно было лучше искать: modx.pro/help/539/
На странице самого товара комментарии выводятся отлично, просто [[!TicketComments? &allowGuest=`1`]] подключаю. А вот как можно вывести просто количество комментариев например на карточке товара?
В чанке tpl.Tickets.list.row например есть вот такая штука [[+comments]].
Спасибо!
upd.: вопрос снят! Как обычно нужно было лучше искать: modx.pro/help/539/
Tickets вырезает тэги html
Установлен tickets и ckeditor (с др. редакторами тоже самое происходит). Tickets иcпользую для вывода новостей.
Так вот — в контенте новостей вырезаются теги [p] и подставляются [br][br].
В обычном ресурсе (не tickets) все теги правильно выводятся.
Тестовый сайт:
s322.h2.simpledream.ru
s322 / sHFnMJ1G1OPs
Обычный ресурс — s322.h2.simpledream.ru/
Tickets — s322.h2.simpledream.ru/index.php?id=3
Как это можно исправить?
Так вот — в контенте новостей вырезаются теги [p] и подставляются [br][br].
В обычном ресурсе (не tickets) все теги правильно выводятся.
Тестовый сайт:
s322.h2.simpledream.ru
s322 / sHFnMJ1G1OPs
Обычный ресурс — s322.h2.simpledream.ru/
Tickets — s322.h2.simpledream.ru/index.php?id=3
Как это можно исправить?
Не могу сделать авторизацию во все домены
Не могу сделать авторизацию во все домены
основного домена нет есть два поддомена настроил контексты
base_url:/
http_host:my.domen.com
multisite_http_host: my.domen.com
multisite_site_group: auth
site_start:8
site_url:http://my.domen.com/
Поставил плагин на событии OnHandleRequest
код
<?php
if($modx->context->key!=«mgr»)
{
$object = $modx->getObject('modContextSetting', array('key' => 'multisite_http_host', 'value' => $modx->getOption('http_host')));
if($object)
$modx->switchContext($object->get('context_key'));
}
Вызовов login
[[!Login? &loginContext=`web` &contexts=`zoo`]]
[[+username]]
открываю в чистом браузере и все равно авторизация проходит только в одном контексте
Please I need help!!!
основного домена нет есть два поддомена настроил контексты
base_url:/
http_host:my.domen.com
multisite_http_host: my.domen.com
multisite_site_group: auth
site_start:8
site_url:http://my.domen.com/
Поставил плагин на событии OnHandleRequest
код
<?php
if($modx->context->key!=«mgr»)
{
$object = $modx->getObject('modContextSetting', array('key' => 'multisite_http_host', 'value' => $modx->getOption('http_host')));
if($object)
$modx->switchContext($object->get('context_key'));
}
Вызовов login
[[!Login? &loginContext=`web` &contexts=`zoo`]]
[[+username]]
открываю в чистом браузере и все равно авторизация проходит только в одном контексте
Please I need help!!!
Как подружить Сниппет модификатор цены и mFilter2?
Прошу помощи у сообщества и великих разработчиков! Не хватает опыта для божественного колдовства (
На сайте цены пересчитываются, используя сниппет, указанный в Сниппет модификатор цены (ms2_price_snippet) — ночами по крону парсится ставка евро с цбрф и на основе них строятся цены товаров сайта — эта часть работает как часы… НО!
Установил на сайт mSearch2 для фильтрации товаров каталога, и беда-беда-беда, сниппет mFilter2 для построения фильтра берёт значения исходной цены товара, без учёта модификации её через ms2_price_snippet.
На сайте цены пересчитываются, используя сниппет, указанный в Сниппет модификатор цены (ms2_price_snippet) — ночами по крону парсится ставка евро с цбрф и на основе них строятся цены товаров сайта — эта часть работает как часы… НО!
Установил на сайт mSearch2 для фильтрации товаров каталога, и беда-беда-беда, сниппет mFilter2 для построения фильтра берёт значения исходной цены товара, без учёта модификации её через ms2_price_snippet.
mFilter2 не выводит названия полей TV
В выдаче плейсхолдера [[+filters]] не выводит заголовки\названия фильтров, которые связаны с tv-параметрами товара. С родными полями ресурса и товара работает правильно. Сам фильтр строит, фильтрация по его параметрам происходит, но вместо названия
mse2_filter_tv_product-power, mse2_filter_tv_weight и т.п. (( Наверное, не должно… может у меня руки изогнуты не туда…
mse2_filter_tv_product-power, mse2_filter_tv_weight и т.п. (( Наверное, не должно… может у меня руки изогнуты не туда…