Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 18.03.2007, 16:35   #1
alexmyt
Новенький
 
Регистрация: 29.08.2006
Сообщений: 14
По умолчанию проблемы с flexform (фронтенд)

есть плагин, использующий flexform (ab_linklist, better_login_box). В бэкэнде флексформ работает нормально, проблема в том что значения не передаются в фронтенд.

В плагинах флексформ инициализируется так:
$this->pi_initPIflexForm();
$this->flexform = $this->cObj->data['pi_flexform'];

После выполнения этого кода $this->flexform имеет пустое значение.

Тестировалось на домашней машине под Windows и на машине хостера (FreeBSD). Typo3 4.01

Прошу помщи...
alexmyt вне форума   Ответить с цитированием
Старый 19.03.2007, 07:39   #2
Дылгеров Ц.В.
Senior Member
 
Регистрация: 14.11.2005
Адрес: Улан-Удэ
Сообщений: 158
Отправить сообщение для Дылгеров Ц.В. с помощью ICQ
По умолчанию

Цитата:
Сообщение от alexmyt Посмотреть сообщение
есть плагин, использующий flexform (ab_linklist, better_login_box). В бэкэнде флексформ работает нормально, проблема в том что значения не передаются в фронтенд.

В плагинах флексформ инициализируется так:
$this->pi_initPIflexForm();
$this->flexform = $this->cObj->data['pi_flexform'];

После выполнения этого кода $this->flexform имеет пустое значение.

Тестировалось на домашней машине под Windows и на машине хостера (FreeBSD). Typo3 4.01

Прошу помщи...
данные флексформы того же плагина? или других: ab_linklist, better_login_box?
Дылгеров Ц.В. вне форума   Ответить с цитированием
Старый 19.03.2007, 08:54   #3
alexmyt
Новенький
 
Регистрация: 29.08.2006
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Дылгеров Ц.В. Посмотреть сообщение
данные флексформы того же плагина? или других: ab_linklist, better_login_box?
Флексформы не работают именно в этих (в других не пробовал) плагинах: ab_linklist, better_login_box.
alexmyt вне форума   Ответить с цитированием
Старый 19.03.2007, 14:07   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Что содержится в базе в таблице tt_content где uid= уид плагинов?
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 19.03.2007, 15:38   #5
alexmyt
Новенький
 
Регистрация: 29.08.2006
Сообщений: 14
По умолчанию

Прошу прощения, я новичок в Typo3...
Как определить uid плагина?
И на что именно нужно смотреть в tt_content?

Сейчас в tt_content есть запись с pid=10 (id страницы c плагином), uid=10 (id pagecontent с типом plugin (этот uid был нужен?)), list_type=ab_linklist_pi1, в поле pi_flexform содержится xml с данными флексформа.

В бэкенде флексформ работает нормально, введенные значения сохраняются. Данные не передаются в фронтенд... Т.е. после выполнения кода:
PHP код:
 // Init config for flexform
 
$this->pi_initPIflexForm();
 
$this->flexform $this->cObj->data['pi_flexform'];
 
t3lib_div::debug($this->flexform); 
на выходе имеем "|debug|", что занчит что значение не определено, на сколько я понял.
alexmyt вне форума   Ответить с цитированием
Старый 21.03.2007, 10:26   #6
alexmyt
Новенький
 
Регистрация: 29.08.2006
Сообщений: 14
По умолчанию

Все еще актуально...
alexmyt вне форума   Ответить с цитированием
Старый 21.03.2007, 14:41   #7
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Пройдитесь дебаггером по этим двум строчкам... Если дебаггера нет, сделайте хотя бы debug($this->cObj->data);
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 21.03.2007, 15:26   #8
alexmyt
Новенький
 
Регистрация: 29.08.2006
Сообщений: 14
По умолчанию

дебагера нет...
результаты debug($this->cObj->data); - в аттаче. Я на самом деле это уже делал, но обнаружить аномалии в результатах не смог...
Вложения
Тип файла: rar cObj-data.rar (995 байт, 4 просмотров)
alexmyt вне форума   Ответить с цитированием
Старый 21.03.2007, 17:39   #9
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Странные результаты, в них нет pi_flexform. и какое-то странное currentValue_kidjls9dksoje.
Есть подозрение, что дело портит какое-то расширение... Перечислите список установленных.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 21.03.2007, 18:08   #10
alexmyt
Новенький
 
Регистрация: 29.08.2006
Сообщений: 14
По умолчанию

- Database Abstraction Layer dbal
htmlArea RTE rtehtmlarea
TER Update Check ter_update_check
Versioning Management

Full Backup w4x_backup
- User>Task Center, Actions

CSS styled content css_styled_content

- Indexed Search Engine indexed_search 2.10.0
Modern Linklist ab_linklist
- News tt_news 2.2.24

- ADOdb adodb

Russian language pack csh_ru 1.0.0
TYPO3 skin t3skin

- отмечены отключенные расширения
alexmyt вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с TinyRTE file links: sdv HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 5 28.05.2008 02:00
Проблемы при установке. EugeneM Установка 2 01.02.2007 19:24
Проблемы с установкой htmlArea RTE Anton HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 1 31.03.2006 06:16
FlexForm GrishanAnton Общие вопросы 6 07.02.2006 13:34
Проблемы с установкой расширения Александр Общие вопросы 2 10.10.2005 17:17


Часовой пояс GMT +4, время: 20:37.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория