Вы не зашли.
Хорошо, сейчас
Вот так выглятит в файле.
function showNews($newsID, $SQLnews, &$tvars, $mode = array()) {
print_r(unserialize(substr($SQLnews['xfields'], 4)));
global $mysql, $config, $twigLoader, $twig, $PFILTERS, $twig, $twigLoader, $parse;
Отправил в ЛС можете Сами посмотреть
В исходном коде нет Array, смотрю в мозилле
Нет, может в коде, и я их не вижу, между чем и чем они должны быть?
Плагин xfields v0.26
Вижу только значения {{ debugValue(p.xfields) }}, больше ничего на разных страницах
Так я это сделал, вот результат {{ debugValue(p.xfields) }}:
debugValue:
array (
'alt' =>
array (
'type' => 'textarea',
'title' => 'Текст для картинки',
'value' => '',
),
'img' =>
array (
'type' => 'textarea',
'title' => 'Картинка',
'value' => '',
),
'article' =>
array (
'type' => 'textarea',
'title' => 'Похожие статьи',
'value' => '',
),
'seotitle' =>
array (
'type' => 'text',
'title' => 'Тайтл страницы',
'value' => '',
),
'contents' =>
array (
'type' => 'textarea',
'title' => 'Содержание',
'value' => '',
),
'_table' =>
array (
'countRec' => 0,
),
)
Romson, вот и вали
{{ debugValue(p.xfields) }}
debugValue:
array (
'alt' =>
array (
'type' => 'textarea',
'title' => 'Текст для картинки',
'value' => '',
),
'img' =>
array (
'type' => 'textarea',
'title' => 'Картинка',
'value' => '',
),
'article' =>
array (
'type' => 'textarea',
'title' => 'Похожие статьи',
'value' => '',
),
'seotitle' =>
array (
'type' => 'text',
'title' => 'Тайтл страницы',
'value' => '',
),
'contents' =>
array (
'type' => 'textarea',
'title' => 'Содержание',
'value' => '',
),
'_table' =>
array (
'countRec' => 0,
),
)
{{ debugValue(p.xfields) }} выводит блок доп. полей которые пропали в виде HTML кода, как это должно быть на странице сайта а перед ним это:
SER|a:5:{s:3:"img";s:36:"uzlovoj_zob_schitovidnoj_zhelezy.jpg";s:3:"alt";s:33:"Узловые новообразования щитовидки";s:7:"article";s:5790:"
Восстановление гормонального фона у женщин ........
В общем, все что надо выводит
Сейчас сделаю
Klim пишет:Все проверял на странице которая стерильная
Это что значит, стерильная - там не были заполнены доп поля изначально?
Нет, это которые я через phpmyadmin не трогал вручную в графе xfields. Те что после изменения плагином ireplace
И главное код в шаблоне news.full.tpl должен быть в тегах [TWIG] ... [/TWIG]
Это понятно
Все проверял на странице которая стерильная
{{ debugValue(p.xfields) }} показывает это:
debugValue:
array (
'alt' =>
array (
'type' => 'textarea',
'title' => 'Текст для картинки',
'value' => '',
),
'img' =>
array (
'type' => 'textarea',
'title' => 'Картинка',
'value' => '',
),
'article' =>
array (
'type' => 'textarea',
'title' => 'Похожие статьи',
'value' => '',
),
'seotitle' =>
array (
'type' => 'text',
'title' => 'Тайтл страницы',
'value' => '',
),
'contents' =>
array (
'type' => 'textarea',
'title' => 'Содержание',
'value' => '',
),
'_table' =>
array (
'countRec' => 0,
),
)
{{ debugContext(0) }} показывает это:
'xfields' =>
array (
'alt' =>
array (
'type' => 'textarea',
'title' => 'Текст для картинки',
'value' => '',
),
'img' =>
array (
'type' => 'textarea',
'title' => 'Картинка',
'value' => '',
),
'article' =>
array (
'type' => 'textarea',
'title' => 'Похожие статьи',
'value' => '',
),
'seotitle' =>
array (
'type' => 'text',
'title' => 'Тайтл страницы',
'value' => '',
),
'contents' =>
array (
'type' => 'textarea',
'title' => 'Содержание',
'value' => '',
),
'_table' =>
array (
'countRec' => 0,
),
),
Ниже есть это:
'xfields' => 'SER|a:5:{s:3:"img";s:36:"uzlovoj_zob_schitovidnoj_zhelezy.jpg";s:3:"alt";s:33:"Узловые новообразования щитовидки";s:7:"article";s:5790:"
Тут блок из доп. полей с измененными ссылками виде html, так как отображается на сайте
Ячейку не изменяйте вручную через phpMyAdmin, там серилизованные данные.
Я понял, я изменил несколько штук и смотрю и измененные и не измененные
{{ debugValue(p.xfields.article) }} попробовал, полей нет. Сейчас остальное попробую
Нет, в столбце xfields данные с переносом строк.
Но, после просмотра ячейки она пересохраняется и потом данные идут в одну строку, но ничего не меняется на сайте, доп. полей нет ни так ни так
Сделал, все то же самое, в базе замена есть, доп. поля пропали и в админке и на сайте
Попробовал {{ p.xfields.article.value }}, вообще пусто
Попробовал, так не выводит:
array (
'type' => 'textarea',
'title' => 'Похожие статьи',
'value' => '',
)
Хорошо, спасибо, сейчас попробую через него.
Версия моего движка 0.9.5 Release + GIT 20170301
Плагин xfields стандартный версия 0.26
Я сейчас вывел отладочную информацию через {{ debugContext(0) }} в шаблон news.full, там поля выводятся. Думаю, это Твиг не обрабатывает поля
то да, переносы строк исчезают и это поле отовсюду пропадает (ни при выводе, ни при редактировании новости его нет).
Вот это моя проблема