Pathologic
вот это серьезно?
+//Через DocLister
+$dl_images = $modx->runSnippet('DocLister',array('documents'=>$id,'tvPrefix'=>'','tvList'=>'images','tpl'=>'@CODE: [+images+]'));
+$out.='Images from DocLister - '.$dl_images;
Эльдар
Alexey
Раньше Здесь Был Мат_
Pathologic
это забивать гвозди микроскопом, а не пример
Alexey
То что можно вызывать сниппеты в плагине, что можно обращаться к объекту modx, чтто можно использовать api и т.д.
Pathologic
я думаю, что в документации должны быть только правильные способы решения, так как она рассчитана в том числе и на новичков
Раньше Здесь Был Мат_
Новичок зайдёт и скопипастит что короче
Alexey
Можно переделать в урок, в котором просто пояснить то, что я написал чуть выше
Pathologic
лучше уже переделать событие, чтобы не возникало стремных вариантов
Andrey
Ребят, что не так?
[!FormLister?
&controller=`DeleteContent`
&ownerField=`aid`
&idField=`id`
&redirectTo=`32`
&exitTo=`3`
&successTpl=`@CODE: Удалено`
&skipTpl=`@CODE: надо регистрацию`
&badOwnerTpl=`@CODE: Вы не автор`
&badRecordTpl=`@CODE: запись уже удалили`
&badRecordTo=`32`
!]Это на странице. Её вызываю как /delete/?id=59
Dark
Народ, что случилось с этим чатом.
Я читать не успеваю сообщения.
Вас что Ревисты покусали :)
Anonymous
Alexey
Я просто скинул человеку ссылку на решение, а потом уже до меня докопались, что я не псру пишу)))
Dark
Alexey
Зачем выгонять? на меня тоже удобно всех собак вешать)) Я не обидчивый)
Pathologic
нужно сделать бота, который бы вместо меня писал тут раз в 5 минут, чтобы читали документацию
Anonymous
Andrey
Pathologic
лучше без ссылки, а то вдруг нужно другую документацию прочитать
Dmytro
Надо ключевые слова ;))
Anonymous
Только встречается formlister, сразу же шлём на http://docs.evo.im/03_extras/formlister.html ?
Dmytro
Ага
Pathologic
лучше на гитхаб, а то на docs.evo.im не обновляется
Раньше Здесь Был Мат_
Обновляется
Раньше Здесь Был Мат_
Я в доклистер доку недавно добавлял пару параметров
Pathologic
ну ладно, тогда можно и туда
Andrey
Ничего толком в дебаге. Просто показывает мне массивы.
Dark
Dmytro
Anonymous
Anonymous
Ну как понял бота можно добавить?
Dark
Anonymous
О вот видишь из запроса ничего не приходит
Anonymous
Я кстати наверно знаю в чём дело
Anonymous
Ага знаю 😊
Anonymous
Если кратко, то вот как-то так
Andrey
request ставил, get ставил..
Anonymous
Andrey
Ага.
Anonymous
Стоп, или он там не нужен. Но по моему нужен
Andrey
Если не ставить, сыплет уведомления в лог
Andrey
Вот так сейчас
[!FormLister?
&formid=`fid`
&formMethod=`get`
&debug=`1`
&controller=`DeleteContent`
&ownerField=`aid`
&exitTo=`3`
&redirectTo=`32`
&badRecordTo=`32`
&successTpl=`@CODE: Удалено`
&skipTpl=`@CODE: Ошибка доступа`
&badOwnerTpl=`@CODE: пользователь не является автором документа.`
&badRecordTpl=`@CODE: пользователь не может удалить запись`
!]
Pathologic
а форма где?
Andrey
А накой она там? Он удаляет же и всё.
Pathologic
ну пиздец
Pathologic
это же обработчик форм, значит должна быть форма
Anonymous
Ну как бы нужно отправить форму каким-либо образом что бы передать formid
Pathologic
с кнопкой продолжить например
Anonymous
При желании можно конечно указать get как у вас. И тогда удалять delete?id=80&formid=fid
Pathologic
а чтобы без формы удалить можно сниппет написать в две строчки
Anonymous
Как бы не делать полноценную форму
Andrey
Я думал он принимает id, проверяет все и удаляет спокойно.
Pathologic
спокойно нельзя удалять
Pathologic
вдруг пользователь по ошибке тупанул
Pathologic
или ему прислали ссылку
Anonymous
О, на каком-то проекте столкнулся со сниппетом который без проверки удалял всё по id=*id ресурса*
Andrey
Сделал просто форму, в ней сабмит и скрытый инпут с formid. Выводит ошибку из badRecordTpl.
Pathologic
а сабмит куда?
Pathologic
[~[*id*]~] какое-нибудь?
Anonymous
Стоп, эта же ошибка, когда у пользователя нет прав
Anonymous
Или я ошибаюсь?
Andrey
Похоже, в форме надо тоже id передавать же)
Anonymous
А не, ошибаюсь
Andrey
Точно.
Вот, заработал. Теперь только id выцепить из урла надо.
[!FormLister?
&formid=`fid`
&formMethod=`post`
&debug=`1`
&controller=`DeleteContent`
&ownerField=`aid`
&exitTo=`3`
&successTpl=`@CODE: Удалено`
&skipTpl=`@CODE: Ошибка доступа`
&badOwnerTpl=`@CODE: пользователь не является автором документа.`
&badRecordTpl=`@CODE: пользователь не может удалить запись`
&formTpl=`@CODE:
<form method="post">
[+form.messages+]
<input type="hidden" name="formid" value="fid">
<input type="hidden" name="id" value="59">
<input type="submit">
</form>
`
!]
Pathologic
id ведь и так там, если action не указан
Anonymous
О значит и в эво эта вещь есть, что GET['id'] занято
Pathologic
ну действительно, с чего бы ему тут быть незанятым
Pathologic
При желании можно конечно указать get как у вас. И тогда удалять delete?id=80&formid=fid
Andrey
Уф. Разобрался. Надо бы реально пример в доку.
Andrey
Спасибо.
Rahim
metod tika ne pobedit
Anonymous