Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Генерация линка в FE из экстеншина (http://forum.typo3.ru/showthread.php?t=10900)

ms9 28.08.2013 00:03

Генерация линка в FE из экстеншина
 
Здравствуйте!

В самописанном экстеншине сделал поле для добавления линков. В TCA это выглядит так:

Код:

                'link' => array(       
                        'exclude' => 0,       
                        'label' => 'LLL:EXT:events/locallang_db.xml:tx_events.link',
                        'config' => array(
                                'type'    => 'input',
                                'size'    => '15',
                                'max'      => '255',
                                'checkbox' => '',
                                'eval'    => 'trim',
                                'wizards'  => array(
                                        '_PADDING' => 2,
                                        'link'    => array(
                                                'type'        => 'popup',
                                                'title'        => 'Link',
                                                'icon'        => 'link_popup.gif',
                                                'script'      => 'browse_links.php?mode=wizard',
                                                'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1'
                                        )
                                )
                        )
                ),
        ),

В базу в отдельное текстовое поле пишу то, что формирует browse_links.php?mode=wizard

С бэкэндом проблем нет. А вот как корректно вывести линк во фронтэнд не ясно. Подскажите, пожалуйста, как это делать?

ms9 28.08.2013 01:58

Код:

$conf = array(
        "parameter" => $this->getFieldContent('link');
);
$link = $this->cObj->typoLink("My link", $conf);

где $this->getFieldContent('link') меняем на данные из поля, которые сохранил wizard.

Взято тут.


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

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