Re[2]: [Typo3-UG Russia] Про new_login_box

Skorokhodov Aleksandr skoroxod at mail.ru
Sat Dec 3 20:49:38 CET 2005


Добрый день,

Saturday, December 3, 2005, 7:33:10 PM, you wrote:

MM> Hi,

MM> пока, похоже, никак :).
MM> Глухо у них там.

MM> В версии из CVS, темплэйтинг вроде поддерживается, но я не пробовал. 
MM> (http://cvs.sourceforge.net/viewcvs.py/typo3xdev/tx_newloginbox/)

MM> Я тоже, когда-то, столкнулся с похожей проблемой и XCLASSнул 
MM> newloginbox. Можно найти в TER  - newloginbox_tmplable.

MM> Сообщения править лучше при помощи ТS:
MM> plugin.tx_newloginbox_pi1
MM> <index.php?id=1&sObj=plugin.tx_newloginbox_pi1>._LOCAL_LANG.ru {
MM>   oLabel_header_error = Bla bla bla,
MM> }
а что это такое  <index.php?id=1&sObj=plugin.tx_newloginbox_pi1> ?
и как можно догадаться что  название property "oLabel_header_error", не
глядя в PHP-код???

в коде плугина есть такая функция
> function getOutputLabel($key,$sheet,$field)     {
>         $dataF = nl2br(trim(strip_tags($this->pi_getFFvalue($this->cObj->data['pi_flexform'],$field,$sheet),'<b><i><a>')));
>         return $dataF ? $dataF : nl2br(trim($this->pi_getLL('oLabel_'.$key,'',1)));
> }

  я так понял что из этого массива $this->cObj->data['pi_flexform']
  берут те значения которые выводит плугин. а как данные попадают в data['pi_flexform']??

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


MM> З.Ы. А PHP править крайне не рекомендуется.
Зато все просто  и понятно...



MM> Skorokhodov Aleksandr wrote:
>> ДОбрый день.
>>
>> Использую для создания сайта TemplaVoila. Сдалал TV-шаблон создал в нем dataElement login_box.
>> В шаблоне сайта (хочу чтоб логин бокс был на всех страницах )
>> добавил
>> includeLibs.tx_newloginbox_pi1=typo3conf/ext/newloginbox/pi1/class.tx_newloginbox_pi1.php
>> lib.login_box = USER
>> lib.login_box.userFunc = tx_newloginbox_pi1->main
>>
>> все работает нормально.
>> а как изменить внешний вид (html-код а не только стили) логин бокса и свойста плагина
>> (например сообщение при неправильном пароле и т.п.), кроме как подправить PHP-код???
>> Объясните пожалуйста....  
>>
>>
>> Best regards,
>>  Skorokhodov Aleksandr
>>  skoroxod at mail.ru
>>   

Best regards,
 Skorokhodov Aleksandr
 skoroxod at mail.ru




More information about the TYPO3-russia mailing list