Tanya
С нами с 07 октября 2015; Место в рейтинге пользователей: #455Создание тикета + MIGX
Добрый вечер,
в общем вопрос такой, кто-нибудь делал чтобы при создании/редактировании тикета (Tickets через фронтенд) записывались данные в TV migx?
Зачем это нужно.
Самый простой пример это компания с филиалами, чтобы не заводить отдельный ресурс для филиала, просто хранить адрес + телефон (+ любые другие данные) в строке TV поля типа migx.
Можно конечно хранить и в обычном TV через разделитель, но тогда не очень удобно (особенно для невнимательных) редактировать в самой админке это всё.
В общем кто делал, поделитесь пожалуйста правильным способом работы с составлением массива для MIGX
в общем вопрос такой, кто-нибудь делал чтобы при создании/редактировании тикета (Tickets через фронтенд) записывались данные в TV migx?
Зачем это нужно.
Самый простой пример это компания с филиалами, чтобы не заводить отдельный ресурс для филиала, просто хранить адрес + телефон (+ любые другие данные) в строке TV поля типа migx.
Можно конечно хранить и в обычном TV через разделитель, но тогда не очень удобно (особенно для невнимательных) редактировать в самой админке это всё.
В общем кто делал, поделитесь пожалуйста правильным способом работы с составлением массива для MIGX
Блог Tickets + Minishop2 и система шаблонов
PDO Page - Загрузка кнопкой
Добрый день.
Использовал эту схему:
Как то не получается. Пропадает кнопка на других блоках. Так работает компонент или я что то делаю не так?!
Спасибо.
ЗЫ. И как можно убрать базовую пагинацию, так как при загрузке страницы, видно как она появляется и потом исчезает, если делать display: none
Использовал эту схему:
<div id="pdopage">
[[!+page.nav]]
<div class="rows">
[[!pdoPage?
&parents=`0`
&ajaxMode=`button`
&limit=`5`
]]
</div>
</div>
Если сайт-одностраничник и надо сделать несколько блоков с подгрузкой через кнопку.Как то не получается. Пропадает кнопка на других блоках. Так работает компонент или я что то делаю не так?!
Спасибо.
ЗЫ. И как можно убрать базовую пагинацию, так как при загрузке страницы, видно как она появляется и потом исчезает, если делать display: none
Сборка новостного портала NewsModxBox-1.0.0-beta
Меня тут обвиняли в том, что я много публикаций создаю в стиле «нет времени объяснять, вот ссылка с описанием на моем собственном ресурсе (стороннем) по modx'y». Вот думал, публиковать эту новость или нет… С учетом того, что готовых качественных новостных движков не только под MODX, но и вообще очень мало, даже вот не знаю… Но на всякий случай оставлю это здесь. Ну а вы голосами за топик решите, стоит ли такое здесь публиковать, или сами будете в инетах искать. Спасибо за внимание.
UPD: Выложил проект на гитхаб github.com/MODX-Club/NewsModxBox
UPD2: Подробный релиз на хабре: habrahabr.ru/post/267839/
UPD: Выложил проект на гитхаб github.com/MODX-Club/NewsModxBox
UPD2: Подробный релиз на хабре: habrahabr.ru/post/267839/
Источник файлов для typomce
Файловую систему для группы пользователей закрыл, назначил для тв источники файлов. Осталась проблема назначить источник файлов для текстового редактора typomce, так как корень файловой системы закрыт, при попытке вставить фото в контент выдает сообщение о том что доступ запрещен. Как назначить источник файлов для редактора?
Migx поле - изменение через xpdo из фронтенда
Вечер добрый ну собвственно весь вопрос в названии темы
[xButtons] Сохраняем элементы в файл
MODX Revo 2.4.0-pl - Каталог ядра в открытом доступе
[pdoTools] Версия 2.1 - улучшения Fenom
Привет друзья! Хочу представить вам новую версию pdoTools с улучшениями работы шаблонизатора Fenom.
С другой стороны, я не хочу придумывать очередной псевдоязык команд, типа
Функциональность vs Безопасность
Я долго думал, как бы разрешить менеджерам запускать чанки и сниппеты, но при этом не пускать их к объектам MODX. Потому что, если включить системную настройку pdotools_fenom_modx, то любой менеджер сможет сделать в чанке вот так:{if $res = $modx->getObject('modResource', 1)}
$res->remove();
{/if}
Нам бы этого не хотелось, правда?С другой стороны, я не хочу придумывать очередной псевдоязык команд, типа
{runSnippet('name', [params => data])}
или{'name' [params => data] | snippet}
Поэтому я добавил специальную переменную {$_modx}, которая ссылается на небольшой безопасный класс, где есть только нужные менеджерам функции и свойства:- {$_modx->placeholders} — массив с системными плейсхолдерами
- {$_modx->config} — массив с системными настройками
- {$_modx->context} — массив (не объект!) с текущим контекстом
- {$_modx->user} — массив (не объект!) с текущим пользователем
- {$_modx->resource} — массив (не объект!) с текущим ресурсом
- {$_modx->lexicon} — служба загрузки лексиконов
- {$_modx->lexicon()} — функция для вывода строки из лексикона
- {$_modx->runSnippet()} — запуск сниппета
- {$_modx->runProcessor()} — запуск процессора
- {$_modx->getChunk()} — вывод чанка
- и т.д., смотрите исходник.