Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: [РЕШЕНО] Oops! Fields not found...

Oops! Fields not found... 5 мес. 3 нед. назад #11261

  • step-di
  • step-di аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 43
  • Спасибо получено: 6
  • Репутация: 1
Не удается создать в лицевой части сайта содержимое в любых типах контента.
Выдается ошибка Re: Oops! Fields not found.. ; (
Причем при изменении имеющегося материала и создание копии все работает и ошибки такой нет
после нажатия кнопки добавить открывается форма по адресу
zzzz/form/article?return=xxxxx
после сохранения ссылка страницы меняется:
zzzz/form/?id=&return=xxxxx
article - имя типа контента исчезает, новый номер id не присваивается
проблема возникла недавно, после установки некоторых расширений
но после их отключения проблема не исчезла
Темы с похожей ошибкой находил на этом форуме и форуме seblod.com
но ничего не помогает (
база данных порушилась?
Замечено, что в таблице cck_core после внесения изменения в материал стали появляться новые записи
у каждой записи новый Id и значение pk имеющегося материала.
у материалов которые были ранее созданы (до проблемы) и редактировались таких дублей нет
Последнее редактирование: 5 мес. 2 нед. назад от KKAAZZOO.
Администратор запретил публиковать записи гостям.

Oops! Fields not found... 5 мес. 3 нед. назад #11262

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 1991
  • Спасибо получено: 415
  • Репутация: 105
Сталкивался с такой ошибкой только когда отсутствуют поля в позиции Main Body.
Администратор запретил публиковать записи гостям.

Oops! Fields not found... 5 мес. 3 нед. назад #11264

  • step-di
  • step-di аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 43
  • Спасибо получено: 6
  • Репутация: 1
Все оказалось просто.
Монтировал для режима редактирования подключение отдельного шаблона джумлы (плагин включает упрощенный шаблон), загружая в отдельную позицию модуль для вывода iframe, в котором будет подгружаться полное содержание материала.
В левой части экрана сама форма - справа что получается. Для наглядности, чтобы не выходить из редактирования для проверки результата.

Можно было бы поместить такой фрейм в форму контента себлода, в отдельную позицию, но типов контента много, поэтому решил сделать это вне себлода.

в параметрах модуля нужно было в ссылку вставить id текущего материала.
написал так
/preview?id=[id]

а подстановку текущего [id] решил оформить через подмену в компоненте reReplacer
меняя на <? $app = JFactory::getApplication(); echo $app->input->getCmd('id', ''); ?>

но в Html коде формы редактирования в себлоде идет
<input type="hidden" name="config[id]" value="" />

и получалось, что замена делает
<input type="hidden" name="config" value="" />
или когда есть id со значением 100
<input type="hidden" name="config100" value="100" />

отсюда все беды случились

я даже себлод обновил
потом решил базу данных из архива двухдневной давности залить, когда проблем не было
когда начал восстанавливать функционал фрейма и снова столкнулся с этой проблемой все и понял))
Администратор запретил публиковать записи гостям.
Модераторы: KKAAZZOO

roundtheme