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

Всего 126 147 комментариев

Алексей Карташов
Алексей Карташов
Что-то я не пойму — там же вызывается родительский beforeSet, который вызывает setFieldDefaults, который всё-равно устанавливает эти поля.
Если сбрасывался кэш из-за установки этих полей… Но поля-то эти всё-равно в родительском процессоре устанавливаются… Как это так?)
Василий Наумкин
Василий Наумкин
Это там у меня нахимичено, чтобы кэш сайта не сбрасывался.

Возможно, неоптимально, но кэш действительно не сбрасывается, что очень полезно на сайтах, типа моего.
Плюс, защита на случай попытки подмены важных данных.

Я давно это писал, когда продолжу разработку Tickets — переделаю более красиво.
Василий Наумкин
Василий Наумкин
Спасибо, поправил.

Певел с Wayfinder на pdoTools, и не все плейсхолдеры поменял.
Если что — вот:
[[pdoResources?
	&depth=`0`
	&showHidden=`0`
	&sortby=`menuindex`
	&sortdir=`asc`
	&tpl=`@INLINE
		<li>
			<h3>
				<a href="/[[+uri]]">[[+pagetitle]]</a>[[+longtitle]]
			</h3>
		</li>
		<!--pdotools_longtitle <small>[[+longtitle]]</small>-->
	`
]]