Am
"Просто добавь воды" (с) реклама
Am
Доков по событиям до сих пор нет
Am
Лезть - надо.
Сергей
в названии событий кроется подсказка) OnManagerPageInit on manager page init
Anonymous
в названии событий кроется подсказка) OnManagerPageInit on manager page init
А тут вот в чём загвоздка, на каждое событие приходит что-то своё. И ждёт на отдачу своё
Anonymous
Мы же не знаем, что именно приходит на обработку какого-либо события, и что ему возвращать
Anonymous
Из названия, да понятно, когда оно вызывается
Pathologic
плюс события в MODxAPI могут работать немного не так, как те же события в админке
Сергей
это если англицкие буквы в школе учили)) а то получается оптапдеградеипит
Anonymous
Anonymous
Хотя, я иногда ищу ответы по сообщениям, когда вспоминаю, что это в чате всплывало
Am
Поэтому и нет доков.
Сергей
А тут вот в чём загвоздка, на каждое событие приходит что-то своё. И ждёт на отдачу своё
хорошо. какая например функция в апи, вернёт массив всех полей документа зная его ID включая и тв?
Am
Навыдумываютсебе, а потом понимай ((%
Сергей
Максим, не подсказывай
Am
я бы назвал listAllFieldById
Am
(^
Am
*andTv
Am
(((%
Anonymous
хорошо. какая например функция в апи, вернёт массив всех полей документа зная его ID включая и тв?
Из API я помню только getTemplateVars, но там вроде бы нужно id TV в ручную прописывать
Pathologic
я так думаю, что по тем же событиям писать доку, лишний раз колупая весь этот ево-говнокод, удовольствия ноль вообще и смысла мало, потому что нужно это двум с половиной человекам, которые раз уже решили писать плагин, так могут и чуть напрячься и разобраться во всем самостоятельно
Anonymous
Я кстати не говорил, что я знаю апи.
Am
Доброта в чате (:
Anonymous
Я чаще всего для получения TV значений использую geTemplateVarOutput, но это возвращает список TV по их ключам,без остальных полей
Pathologic
правильный ответ - нет такой функции
Am
вот, какой тут get? это же list
Am
и это тоже
Am
get это единичный вызов определенной, конкретной, сущности
Am
не? (:
Сергей
Из API я помню только getTemplateVars, но там вроде бы нужно id TV в ручную прописывать
а нет такой функции))) getDocument по логике, но твшки не вернёт
Am
а вот list уже яснее
Am
весело тут у вас
Pathologic
зато в апи есть функция для вырезания пробелов
Сергей
правильный ответ - нет такой функции
а теперь правильный ответ? который ты мне подсказал
Pathologic
ну или что-то такое очень важное
Anonymous
а нет такой функции))) getDocument по логике, но твшки не вернёт
О блин, я сейчас глянул getTemplateVars, да он возвращает данные для TV полей
Dark
а нет такой функции))) getDocument по логике, но твшки не вернёт
А я то уже начал искать :( Думал что есть, а я не знаю
Pathologic
Am
пробелы удалить очень важно, это чаще чем другой ответ
Pathologic
MODxAPI это же стороннее дополнение, которое если убрать, то ничего не изменится
Pathologic
яма так вообще считает что оно нужно для работы доклистера ((:
Pathologic
где оно там подключается?
Pathologic
а, ну пара классов общего назначения
Am
Нужна альтернатива DL (:
Am
Кто-то сделал лучше?
Pathologic
дитто говорят очень крут, но я не пробовал
Am
Сергей
где оно там подключается?
дык я ж с твигом сейчас, там в атолоаде стоит
Am
Сергей
дитто говорят очень крут, но я не пробовал
да ладно не пробовал, а кто косяки Ямины правил))) папку Дитто открыл, всё, уже попробовал значит
Pathologic
дык я ж с твигом сейчас, там в атолоаде стоит
так оно и в автозагрузчике формлистера стоит, но это просто потому что оно мне нужно
Pathologic
я пытался править, но не получилось :)
Pathologic
правил Дима методом сравнения файлов
Сергей
так оно и в автозагрузчике формлистера стоит, но это просто потому что оно мне нужно
так что получается что включен по умолчанию с твигом) в формлистере по запросу
Am
Не многие знают как пользоваться. Те кто знают - пользуются, а кто не знает - нет. Классика.
Сергей
ты имеешь в виду в composer.json?
vendor/composer/autoload_static.php
Pathologic
так оно просто добавлено туда, потому что задалбывает писать include
Pathologic
по-хорошему его нужно убрать оттуда и сделать зависимостью
Am
Дык, тогда лучше на ВП идти - там пользователям лучше. Меньше знаешь - лучше спишь.
Am
Pathologic
вот я и не понимаю, почему пользователи мучаются (:
Сергей
так простым пользователям оно и не надо
ну не скажи)) вон простые пользователи пихаю в мультик сниппет, пропускают через свои модификаторы и ругаются почему у них не работает сниппет IF который лучше всех на свете, и не работает сама система, и давайте исправляйте немедленно, а то раньше всё работало
Am
Потому что?
Pathologic
так мы с этим разобрались же, виновник известен
Am
*риторический вопрос
Am
а не наказан!11
Сергей
Pathologic
я про яму, если что
Am
не любят Яму (:
Сергей
я про яму, если что
ну в этом случае нет)) https://github.com/evolution-cms/evolution/issues/351
Pathologic
но раньше, как я понимаю, сниппеты обрабатывались тоже иначе
Pathologic
пока не начали править вложенность
Сергей
но раньше, как я понимаю, сниппеты обрабатывались тоже иначе
там он сниппет отправил в модификатор php, который и слыхом не слыхивал по сниппеты, а ждёт строку нормального вида