Вопросы
HTML Tag TV Output Type
Кто-то может объяснить как работает сабж? Какой-то подробной доки я не нашел, а так как я предполагаю он должен работать — он не работает. Выдача не оборачивается в указанные в TV теги.
Тип ввода — флажки
Возможные значения «NEW»
Тип вывода «HTML-теги»
Имя тега «span»
Класс «label label-danger»
Вызываю через "[[+tv.tvname]]"
Вывод — «NEW» без обертки, просто текст как есть.
Тип ввода — флажки
Возможные значения «NEW»
Тип вывода «HTML-теги»
Имя тега «span»
Класс «label label-danger»
Вызываю через "[[+tv.tvname]]"
Вывод — «NEW» без обертки, просто текст как есть.
mFilter2 фильтрация по методу number но без диапазона
Добрый день.
Подскажите, как реализовать фильтрацию на подобии метода number, но лишь с одним числовым полем а не диапазоном.
Если ставлю number то получаю диапазон — 2 поля для ввода максимального и минимального значения
также пытался сделать при помощи default, но изменив чанк вывода на нужны, но не помогает так как фильтр — своего рода поиск по параметрам и в самом начале ему нечего фильтровать, а значит он не выводит значения.
Подскажите, как реализовать фильтрацию на подобии метода number, но лишь с одним числовым полем а не диапазоном.
Если ставлю number то получаю диапазон — 2 поля для ввода максимального и минимального значения
также пытался сделать при помощи default, но изменив чанк вывода на нужны, но не помогает так как фильтр — своего рода поиск по параметрам и в самом начале ему нечего фильтровать, а значит он не выводит значения.
TOTAL записей в MigX TV вывести в pdoResources
Подскажите, есть ли возможность вывести результаты через pdoResources, где в условии WHERE нужно вставить сравнения количества записей в MIGX TV с определенным числом? Задача — вывести на странице только те ресурсы, у которых количество записей больше 1 например.
Вот что-то типа такого (код не рабочий конечно же).
[[!pdoResources?
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,itinerary`
&processTVs=`price,images,itinerary`
&sortdir=`ASC`
&prepareTVs=`1`
&where=`{"[[+days]]<":1}`
&showlog=`1`
]]
Таким образом получаю количество записей
[[!getImageList? &tvname=`itinerary` &toPlaceholder=`days` &totalVar=`migx.total` &limit=`1` &docid=`8` &tpl=`@CODE: [[+migx.total]]` ]]
А как теперь результат запихать в pdoResources не знаю ((
Вот что-то типа такого (код не рабочий конечно же).
[[!pdoResources?
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,itinerary`
&processTVs=`price,images,itinerary`
&sortdir=`ASC`
&prepareTVs=`1`
&where=`{"[[+days]]<":1}`
&showlog=`1`
]]
Таким образом получаю количество записей
[[!getImageList? &tvname=`itinerary` &toPlaceholder=`days` &totalVar=`migx.total` &limit=`1` &docid=`8` &tpl=`@CODE: [[+migx.total]]` ]]
А как теперь результат запихать в pdoResources не знаю ((
Фильтрация выдачи pdoResources
Задача: выводить ресурсы, помеченные определенным образом, например через обычный TV, с помощью множественного выбора.
Пример, который я привел ниже — работает, но не так как хотелось бы. Он срабатывает только тогда, когда в базе запись именно kz||kg. Если только одна kz или kz||kg||mn, то правило where не срабатывает.
Как оттуда вычленить нужное? EXISTS не работает либо я не правильно пишу ((
В ресурсе предполагается наличие как только одного «тега» (kz) так и нескольких. Нужно чтобы в выдаче были те ресурсы, у которых среди тегов встречается один нужный.
[[!pdoResources?
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,countries`
&processTVs=`price,images,countries`
&sortdir=`ASC`
&prepareTVs=`1`
&where=`{«countries:IN»:[«kz||kg»]}`
&showlog=`1`
]]
Пример, который я привел ниже — работает, но не так как хотелось бы. Он срабатывает только тогда, когда в базе запись именно kz||kg. Если только одна kz или kz||kg||mn, то правило where не срабатывает.
Как оттуда вычленить нужное? EXISTS не работает либо я не правильно пишу ((
В ресурсе предполагается наличие как только одного «тега» (kz) так и нескольких. Нужно чтобы в выдаче были те ресурсы, у которых среди тегов встречается один нужный.
[[!pdoResources?
&parents=`6`
&depth=`0`
&tpl=`tourCategoryTpl`
&includeTVs=`price,images,countries`
&processTVs=`price,images,countries`
&sortdir=`ASC`
&prepareTVs=`1`
&where=`{«countries:IN»:[«kz||kg»]}`
&showlog=`1`
]]
Меняем контексты местами. SOS [[РЕШЕНО]]
Есть 2 контекста. web, ua. Хочу поменять их местами, что-бы ua был главным. (если я не меняю их то все работает отлично. но мне нужно их местами поменять.)
что у меня есть:
.htaccess
/* Initialize the default 'web' context */
$modx->initialize('ua');
контекст web
base_url — /ru/
cultureKey — ru
site_start — 1
site_url — soffits.com.ua/ru/
контекст ua
base_url — /
cultureKey — ua
site_start — 71
site_url — soffits.com.ua/
Плагин switchContext
default_context — ua
babel.contextKeys — web,ua
site_start — 71
Ну визуально все хорошо ведь. А не работает… выдает 404 ошибку, помогите советом.
soffits.com.ua/
soffits.com.ua/ru/
в общем я правил все в .htaccess а у меня стоял nginx и я про это забыл. давно сайт создавался. я там убрал правила которые мешали и все спокойно заработало.
что у меня есть:
.htaccess
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ua|ru)/favicon.ico$ favicon.ico [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ua|ru)/assets(.*)$ assets$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ua|ru)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]index.php заменил web на ua /* Initialize the default 'web' context */
$modx->initialize('ua');
контекст web
base_url — /ru/
cultureKey — ru
site_start — 1
site_url — soffits.com.ua/ru/
контекст ua
base_url — /
cultureKey — ua
site_start — 71
site_url — soffits.com.ua/
Плагин switchContext
<?php
# OnHandleRequest
if($modx->context->get('key') != "mgr"){
switch ($_REQUEST['cultureKey']) {
case 'ru':
$modx->switchContext('web');
break;
case 'en':
$modx->switchContext('en');
break;
default:
/* Set the default context here */
$modx->switchContext('ua');
break;
}
unset($_GET['cultureKey']);
}Системные настройкиdefault_context — ua
babel.contextKeys — web,ua
site_start — 71
Ну визуально все хорошо ведь. А не работает… выдает 404 ошибку, помогите советом.
soffits.com.ua/
soffits.com.ua/ru/
в общем я правил все в .htaccess а у меня стоял nginx и я про это забыл. давно сайт создавался. я там убрал правила которые мешали и все спокойно заработало.
Какое решение можно использовать для настройки синхронизации с 1С?
Добрый день!
Сайт необходимо интегрировать с 1С.
Дерево ресурсов сайта будет строиться из иерархии 1С (появился новый товар соответственно автоматически создается новый ресурс).
Также, при заказе с сайта данные должны уходить в 1С и фиксироваться там.
Есть какое-то готовое решение для этих задач или всё писать руками?
Сайт необходимо интегрировать с 1С.
Дерево ресурсов сайта будет строиться из иерархии 1С (появился новый товар соответственно автоматически создается новый ресурс).
Также, при заказе с сайта данные должны уходить в 1С и фиксироваться там.
Есть какое-то готовое решение для этих задач или всё писать руками?
Фотобанк на modx
Есть вопрос, по реализации сайта-фотобанка. Продажа фото.
ms2Gallery может в связке с msFile, реализовать чтобы загруженные фото (превью), как то подсоединялись в msFile. А на фронте продавать через miniShop2 эти фото, у каждого размера своя цена.
Кто что подскажет, может кто готов помочь в реализации проекта?
ms2Gallery может в связке с msFile, реализовать чтобы загруженные фото (превью), как то подсоединялись в msFile. А на фронте продавать через miniShop2 эти фото, у каждого размера своя цена.
Кто что подскажет, может кто готов помочь в реализации проекта?
Как хранить модификаторы феном, в файловой системе?
Перешел на феном и стараюсь всю логику, по возможности перенести в файловую систему. С шаблонами, сниппетами и чанками пока все удачно получается. Отностительно удобно решается вопрос с плагинами. Но вот когда возникает необходимость использовать сниппеты как модификаторы, приходится всю логику переносить в базу данных. А очень хочтеся, хотя бы ту часть логики которая непосредственно решает задачу, держать в файловой системе.
Возможно заменить в хвосте URL параметр?
Привет. Подскажите, возможно заменить в хвосте URL параметр, когда пользователь попадает на определённую страницу?
После успешной оплаты пользователя редиректит на страницу «Спасибо» с бесполезным хвостом MNT_TRANSACTION_ID вместо msorder (модуль payanyway с их сайта). Из-за этого пользователь не видит свой заказ. Хотелось бы как-то менять MNT_TRANSACTION_ID на msorder.
Или дописать в конец URL msorder с номером из MNT_TRANSACTION_ID.
После успешной оплаты пользователя редиректит на страницу «Спасибо» с бесполезным хвостом MNT_TRANSACTION_ID вместо msorder (модуль payanyway с их сайта). Из-за этого пользователь не видит свой заказ. Хотелось бы как-то менять MNT_TRANSACTION_ID на msorder.
Или дописать в конец URL msorder с номером из MNT_TRANSACTION_ID.
Стоит ли использовать MODX для сервиса по типу Youdo/Profi.ru
Доброго дня.
Есть идея создания системы (сервиса). Идея относительно амбициозная. Для американского рынка.
Предполагается два этапа — первый, при котором делается прототип на Wordpress с имеющимися плагинами, второй, разработка сервиса с нуля с использованием адекватных технологий (node.js, vue.js или ранее описанный Nuxt.js, NGINX, надстройки баз, балансировщики и прочее (в общем приличная архитектура)).
Есть идея создания системы (сервиса). Идея относительно амбициозная. Для американского рынка.
Предполагается два этапа — первый, при котором делается прототип на Wordpress с имеющимися плагинами, второй, разработка сервиса с нуля с использованием адекватных технологий (node.js, vue.js или ранее описанный Nuxt.js, NGINX, надстройки баз, балансировщики и прочее (в общем приличная архитектура)).