не обновляется ресурс на фронтенде
Имеется такая ситуация. Есть редактирование ресурса на фронтенде. Редактируем, сохраняем. Смотрим в админке. Там ресурс с обновленными полями. Все нормально. Но если открыть страницу ресурса — отображаются старые данные. Даже при нажатии Ctrl+F5. Через админку ясное дело все сохраняется и выводятся новые данные ресурса. Что это такое и как решить данную проблему?
Комментарии: 5
Поди обновляешь не через процессор и кэш ресурса не чистишь?
вы правы :) спасибо. перепишу код — отпишусь
хм. обновляю вот так.
в форме редактирования на фронтенде (да и в админке) все данные отображаются нормально. Но при просмотре ресурса отображаются старые данные.
$tmp = $modx->getObject('modResource', (int)$id);
$data = array(
'id' => (int)$id,
'tvs' => true,
'pagetitle' => $allFormFields['pagetitle'],
'content' => $allFormFields['content'],
'template' => 3,
'published' =>1,
'parent' => $modx->user->getOne('Profile')->get('website'),
'alias' => $tmp->get('alias'),
'context_key' => 'web',
'tv12' => $allFormFields['adv_type'], // adv type
'tv3' => $allFormFields['category'], //category
'tv2' => $allFormFields['price'], //price
'tv1' => $allFormFields['image1'], //img1
'tv4' => $allFormFields['image2'], //img2
'tv5' => $allFormFields['image3'], //img3
'tv6' => $allFormFields['image4'], //img4
'tv7' => $allFormFields['image5'], //img5
'tv8' => $allFormFields['image6'] //img6
);
unset($tmp);
$response = $modx->runProcessor('/resource/update',$data);
поставил ваш же плагин отсюда bezumkin.ru/sections/tips_and_tricks/351/в форме редактирования на фронтенде (да и в админке) все данные отображаются нормально. Но при просмотре ресурса отображаются старые данные.
Добавь в массив
'syncsite' => true
спасибо :) теперь все нормально
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.