Личный кабинет для сотрудников + интеграция с 1С
1 1
Добрый день.
Ищем разработчика Modx. Необходимо создать личный кабинет для сотрудников, плюс интеграция с битрикс.
Первоначальное ТЗ:ТЗ для личного кабинета
MODX Revolution 2.7.3
Оцените сроки и стоимость работы, примерные. Более точно после детального ТЗ.
Если вы заинтересовались пишите мне в телегу для связи @Алексей
Ищем разработчика Modx. Необходимо создать личный кабинет для сотрудников, плюс интеграция с битрикс.
Первоначальное ТЗ:ТЗ для личного кабинета
MODX Revolution 2.7.3
Оцените сроки и стоимость работы, примерные. Более точно после детального ТЗ.
Если вы заинтересовались пишите мне в телегу для связи @Алексей
Битый день гадаю: как сделать в migx-структуру с плавающими колонками....
Друзья, подскаите:
Есть в mixg. В него нужно запрятать таблицу…
Заголовок раздела — row, column
Название столбцов — row и two columns (Название, значение)
N-строк с названием и значением — name, column
Заголовок раздела — row, column
Название столбцов — row и three columns (Название, параметр, значение)
N-строк с названием и значением — name, param, column
Если делать таблицу из нескольких TV в migx — всё понятно, а вот как сделать в одном TV мультиколонки??
Есть в mixg. В него нужно запрятать таблицу…
Заголовок раздела — row, column
Название столбцов — row и two columns (Название, значение)
N-строк с названием и значением — name, column
Заголовок раздела — row, column
Название столбцов — row и three columns (Название, параметр, значение)
N-строк с названием и значением — name, param, column
Если делать таблицу из нескольких TV в migx — всё понятно, а вот как сделать в одном TV мультиколонки??
Как автоматизировать создание скидок в msDiscount?
Здравствуйте!
Подскажите, пожалуйста, как реализовать скидку на день рождения зарегистрированного пользователя?
У меня есть компоненты msDiscount и msPromoCode2.
Можно было бы через msDiscount реализовать. Например, проверяя сегодня ли день рождения пользователя и создавая персональную скидку. Но для этого надо понимать как автоматизировать данный процесс. Настолько подробную документацию по компоненту я не нашел.
Может кто-то уже создавал плагин по манипуляции скидками и может подсказать как это сделать?
Подскажите, пожалуйста, как реализовать скидку на день рождения зарегистрированного пользователя?
У меня есть компоненты msDiscount и msPromoCode2.
Можно было бы через msDiscount реализовать. Например, проверяя сегодня ли день рождения пользователя и создавая персональную скидку. Но для этого надо понимать как автоматизировать данный процесс. Настолько подробную документацию по компоненту я не нашел.
Может кто-то уже создавал плагин по манипуляции скидками и может подсказать как это сделать?
Возможно ли реализовать разные региональные подразделения под одним доменом с разным меню?
Вопрос заключается в том, что сайт мультиязычный, и сайт содержит допустим 15 стран в каждом контексте. Примерный вид адреса страны выглядит так site.com/en/england, либо site.com/en/denmark. Трудно ли такое реализовать?
Migx событие
Возник вопрос, помогите пожалуйста.
Есть MigxDB нужно создать плагин который будет срабатывать на событие, изменения полей
1. Создаю событие
Но как сделать так чтобы этого плагин получал значения которые изменяются в MigxDB???
Есть MigxDB нужно создать плагин который будет срабатывать на событие, изменения полей
1. Создаю событие
$Event = $modx->newObject('modEvent');
$Event->set('name', 'OnEditMigxDB');
$Event->set('service',1);
$Event->set('groupname', 'MigxDB');
2. Создам плагин и повешу на него событие OnEditMigxDBНо как сделать так чтобы этого плагин получал значения которые изменяются в MigxDB???
mmxApp - разработка новых composer дополнений
19 апреля в Белграде прошла встреча разработчиков, на которой я рассказал про создание новых composer-only дополнений.
По старой традиции, заодно предложил и готовое решение для этой разработки, как уже было с modExtra и App.
Новый проект называется mmxApp, и предназначен для локальной разработки в Docker на Linux и MacOS.
По старой традиции, заодно предложил и готовое решение для этой разработки, как уже было с modExtra и App.
Новый проект называется mmxApp, и предназначен для локальной разработки в Docker на Linux и MacOS.
Слайдер контента с возможностью указать время показа для каждого.
Вопрос не совсем в тему modx… Но может быть кто-то сталкивался… есть ли какое-то готовое реше сделать слайд контента (изображение, видео, html) с возможностью указать время для каждой итерации, или например видео по окончании одного начинается другое.
Спасибо.
Спасибо.
[JSON] Как вывести страницу в формате JSON?
Необходимо чтобы страница site.com/api возвращала JSON с данными из ресурсов. Это можно сделать через сниппет pdoResources с помощью 'return' => 'json' но необходимо чтобы выводились не все данные, а только id, pagetitle и пара tv-полей. Примерно по такому шаблону
(шаблон)
Подскажите, как правильно нужно это делать
{
"id" : "1",
"name" : "res_name",
"img" : "res_tv_img"
}, ...
Как правильно это сделать? Вот такой вариант:(шаблон)
[
{'!pdoResources' | snippet : [
'parents' => 2,
'showUnpublished' => 1,
'tpl' => 'api_item',
'includeTVs' => 'image,console',
]}
]
(чанк){
"id": "{$id}",
"name": "{$pagetitle}",
"img": "{$_pls['tv.image']}",
},
работает, но только если тип ресурса указан HTML, если выбирать JSON, то как-будто вообще ничего не происходит, ни ошибок в логе, ни вывода на страницу, ничего.Подскажите, как правильно нужно это делать
Получение tv поля ресурса
Пытался найти самостоятельно — не справился, прошу, выручайте!
Необходимо получить tv поля другого ресурса, вызвал сниппет pdoResources, указал includeTVs, id ресурса, все как надо, затем вывожу через [[*tv-name]] и выводит верный json массив (поле через migx сформировано), но как на синтаксисе фенома вывести, пробовал и {$tv-name} — ничего не выводит, {$_modx->resource.tv-name} обращается к текущему ресурсу, так что тоже мимо: с
Необходимо получить tv поля другого ресурса, вызвал сниппет pdoResources, указал includeTVs, id ресурса, все как надо, затем вывожу через [[*tv-name]] и выводит верный json массив (поле через migx сформировано), но как на синтаксисе фенома вывести, пробовал и {$tv-name} — ничего не выводит, {$_modx->resource.tv-name} обращается к текущему ресурсу, так что тоже мимо: с
как msProductOptions проверить на пустоту?
Добрый вечер!
Вывожу список опций через msProductOptions
В чанке перед выводом опций идет свой заголовок.
Сейчас если у товара нет ни одной опции — на странице отображается только заголовок из чанка.
Как проверить наличие опций, чтобы не выводить на странице одинокий заголовок?
toPlaceholder тут похоже не работает.
Вот код чанка:
Вывожу список опций через msProductOptions
В чанке перед выводом опций идет свой заголовок.
Сейчас если у товара нет ни одной опции — на странице отображается только заголовок из чанка.
Как проверить наличие опций, чтобы не выводить на странице одинокий заголовок?
toPlaceholder тут похоже не работает.
Вот код чанка:
<h2>Заголовок:</h2>
<p>
{foreach $options as $option}
{if $option.value == 1}
{$option.caption},
{/if}
{/foreach}
</p>
Вызов:{$_modx->runSnippet('!msProductOptions@PropertySet', [
'onlyOptions' => 'список опций через запятую',
'tpl' => 'tpl.msOptions',
])}