Версия Joomla 2.5.9. Есть проблема при редактировании контакта в стандартной компоненте com_contact: при открытии пропадает имя контакта, т.е. поле пустое. Вся остальная инфо сохраняется. При заполнении поля Имя и нажатии сохранить, имя сохраняется в базе, но в форме опять оно теряется. Добавил в код шаблона ../tmpl/edit.php трасcировку переменной ( с помощью плагина J!dump) :и обнаружил, что сам шаблон принимает значение поля name, но просматривая исходный код страницы значение уже теряется. Вот показываю конкретнее
Исходный отрывок файла ../tmpl/edit.php :
<li><?php echo $this->form->getLabel('name'); ?> <?php echo $this->form->getInput('name'); ?></li>
Отрывок файла ../tmpl/edit.php с моим добавлением трассировки переменной:
<li><?php echo $this->form->getLabel('name'); ?> <?php echo $this->form->getInput('name'); dump($this->form->getInput('name'), 'name'); ?></li>
Это результат дампа значения :
<input type="text" name="jform[name]" id="jform_name" value="Алиева Лина Николаевна" class="inputbox required" size="30"/>
В дампе видно значение имени контакта присутствует.
Но на странице соответствующее поле пустое и просматривая исходную страничку в браузере:
<label id="jform_name-lbl" for="jform_name" class="hasTip required" title="Имя::Имя контакта">Имя<span class="star"> *</span></label>
<input type="text" name="jform[name]" id="jform_name" value='' class="inputbox required" size="30"/>
вижу что значение стало пустым, причем двойные кавычки заменились одинарными.
Может кто подскажет куда может девается значение и куда копать дальше . Интуитивно понятно, что страницу перед выводом просматривает какой-нибудь плагин, но как его поймать не знаю.
Грешил на плагины редакторов. отключил их - не помогло.