Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 141 комментарий

Spirit_Ninja
Spirit_Ninja
Рассматривая версию для EVO, то вывод будет
[!eventsCalendar2?
&id=`4`
&calendar_id=`Cal1`
&dateTV=`event_date`
&dateFormat=`%d %b %Y %H:%M`
&tplEvent=`tplEvent2`
&tplMain=`tplCalendar2` !]

Сбор событий будет с документа под id= 4, а сами события на этой странице как-то оформлять, чтобы они собирались? и для чего тогда dateTV?

Прошу прощения, если вопросы примитивные, в MODx не профи. Просто очень хочется разобраться, как добавлять свои события, куда и в каком виде.
Евгений Webinmd
Евгений Webinmd
И снова здравствуйте, вот создал я компонент, выводится всё, с админки записывается, но стукнуло мне в голову поиграться и с фронтэдом, сделал формочку через FormIt, написал простенький хук и ошибка:
orderTaxi — имя тестового компонента.
(ERROR @ /index.php) Could not load class: orderTaxiItem from mysql.ordertaxiitem.

А на странице вижу такую ошибку:
Fatal error: Call to a member function fromArray() on a non-object in… тут путь к кешу, ниже в коде указал строку куда ведет ошибка

Код такой:
/* получение переменных из формы*/ 
$formFields = $hook->getValues();
$number = $formFields['phone'];

//Сохранение записи в пользовательскую таблицу БД
$or = $modx->newObject('orderTaxiItem');
$or->fromArray(array( // на этой штуке вылазит ошибка
  'phone' => "$number",
));
$or->save();
Подскажите в какую сторону копать? На англоязычных сайтах пишут что-то про неверные пути, но я даже не представляю в какую сторону копать, так как классы есть, они присутствуют в указанных файлах.
Василий Наумкин
Василий Наумкин
Евгений Webinmd
Евгений Webinmd
почитал, большую часть не понял, но зато с их помощью разобрался как свои поля выводить в админке.
Сейчас вот правда что-то с путями напутал, но дело движется. Большое вам спасибо за отличную подборку материалов!
Алексей
Алексей
Сам распечатал эти памятки — так мне понравились)

Еще много света на непонятности прольет исходный код других пакетов, вот хотя бы xml схема пакета Tickets:

https://github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/schema/tickets.mysql.schema.xml

Это вдогонку к памяткам-экспериментам, точнее дополнительная показательная схема, сама по себе не «скажет» ничего при первой встрече, но в сумме с памятками становится «разговорчивой». Очень интересно.
Abu
Abu
Подниму снова тему, помогите пожалуйста, никак не разберусь. Куда копать, надо вывести TV (генерируемые плагином) через TicketsLatest. Через getResource все работает, но опять же тогда проблема с +dateago +sectiontitle. Так вроде надо чуток дописать в сниппете или подключать еще что, киньте мануалом как это делается вообще, можно инглиш.