подскажите, вы тут посоветовали использовать так
{set $blogContent = $_modx->resource.blog_content}
вместо $snippet = $_modx->cacheManager->get('blog_content'~$
page.id)
такой способ $_modx->cacheManager->get ... объясняют так:
"Выяснилось, что при сохранении ресурса не очищается кеш с getImageList и соответственно выводятся старые данные
Заметьте, что к названию кеша добавляем id ресурса"
{if !($snippet = $_modx->cacheManager->get('blog_content'~$
page.id))}
{'getImageList' | snippet : [
'docid' => $
page.id,
'tvname' => 'blog_content',
'processTVs' => 1,
'toJsonPlaceholder' => 'blog_content'
]}
{var $snippet = $_modx->getPlaceholder('blog_content')}
{set $null = $_modx->cacheManager->set('blog_content'~$
page.id , $snippet, 0)}
{/if}
правильно ли это?
{set $blogContent = $_modx->resource.blog_content} или
$snippet = $_modx->cacheManager->get('blog_content'~$
page.id)