Size: a a a

2021 March 17

К

Камиль in Evolution CMS
Господа, опять туплю. Поставил чистую крайнюю 3 версию, установил blang включил трейси и смотрю что documentObject нету. В чём может быть причина?
источник

К

Камиль in Evolution CMS
Или в посдедней dev вресии его перестали прокидывать?
источник

DL

Dmytro Lukianenko in Evolution CMS
Камиль
Господа, опять туплю. Поставил чистую крайнюю 3 версию, установил blang включил трейси и смотрю что documentObject нету. В чём может быть причина?
добавишь еще 1 вьюзу и будет 🙂 сам только недавно заметил что есть такая бага
источник

DL

Dmytro Lukianenko in Evolution CMS
обычно делаем layout  и  от него уже наследуются странички а кгда 2 view то там уже в них есть все :)
источник

К

Камиль in Evolution CMS
хм ща проверим
источник

К

Камиль in Evolution CMS
Dmytro Lukianenko
добавишь еще 1 вьюзу и будет 🙂 сам только недавно заметил что есть такая бага
хм так и есть. спасибо
источник

МЛ

Мария Ленина... in Evolution CMS
Лучше в пути того что в самом актион делать проверки. Я сама так делаб
источник

МЛ

Мария Ленина... in Evolution CMS
Даже не на modx
источник

AS

Aliaksandr Sadouski in Evolution CMS
Dmytro Lukianenko
добавишь еще 1 вьюзу и будет 🙂 сам только недавно заметил что есть такая бага
Да, я когда поставил тоже писал об этом пару недель назад))
источник

АL

Алексей Lector... in Evolution CMS
посмотрел 3-й урок, такой вопрос, вот создали BaseController это он один для всех шаблонов или под каждый шаблон нужно создавать свои контроллеры?  Или Base идет как основной,  а если есть нюансы в другом шаблоне, то делается отдельный контроллер но с наследованием от Base , верный ход мысли? @Dmi3yy ждем еще уроков)))
источник

МФ

Максим Филин... in Evolution CMS
extentds base....
источник

DL

Dmytro Lukianenko in Evolution CMS
Алексей Lector
посмотрел 3-й урок, такой вопрос, вот создали BaseController это он один для всех шаблонов или под каждый шаблон нужно создавать свои контроллеры?  Или Base идет как основной,  а если есть нюансы в другом шаблоне, то делается отдельный контроллер но с наследованием от Base , верный ход мысли? @Dmi3yy ждем еще уроков)))
Да, скоро будет )
источник

АL

Алексей Lector... in Evolution CMS
👍
источник

p

paic in Evolution CMS
Pathologic
{% set DL = runSnippet('DocLister', {
   parents: 0,
   returnDLObject:1
}) %} <br>
{{ dump(DL.getDocs()) }}
{% endblock %}
Добрый день. Подскажите, как сделать через контроллер, чтобы DocLister не таскать по шаблонам, а в шаблонах оставить только цикл for.
Я попытался так:
1. Прописал в интерфейсах public function globalElements(); , чтобы потом туда и другие сниппеты.
2. И пытаюсь в базовом шаблоне добавить так
public function globalElements()
{
$this->data['DL'] = $this->modx->runSnippet('DocLister', ['tvPrefix' => '', 'parents'=>'5', 'display' => '3','tvList' => 'image','paginate' => 'pages','returnDLObject' => '1']);
}
но что-то видать не правильно сделал
источник

И

Иван in Evolution CMS
Dmytro Lukianenko
Скорей всего по роуту аякс формы нет проверки что это аякс + action спалил где находится форма вот и спамят теперь.
Лучше тогда сделать проверка на пустое поле или капчу, верно?
источник

DL

Dmytro Lukianenko in Evolution CMS
Иван
Лучше тогда сделать проверка на пустое поле или капчу, верно?
Сделать проверку на то что аякс запрос
источник

И

Иван in Evolution CMS
Dmytro Lukianenko
Сделать проверку на то что аякс запрос
+ спасибо. Буду курить)
источник

A

Axenia in Evolution CMS
Иван (165.72) увеличил карму Dmi3yy (1973.33)
источник

AK

Andrey K in Evolution CMS
Иван
+ спасибо. Буду курить)
if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) || (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest')){
   $modx->sendRedirect($modx->config['site_url']);
}
источник

AK

Andrey K in Evolution CMS
Либо на 404. По вкусу.
источник