2013-01-16 71 views

回答

12

你可以找到這些文件中的TYPO3後臺的TCA TYPO3/sysext/CMS/tbl_tt_content.php和TYPO3/sysext/CMS/tbl_cms.php

這裏您可以找到header_link例子。

'header_link' => array(
    'label' => 'LLL:EXT:cms/locallang_ttc.xml:header_link', 
    'exclude' => 1, 
    'config' => array(
     'type' => 'input', 
     'size' => '50', 
     'max' => '256', 
     'eval' => 'trim', 
     'wizards' => array(
      '_PADDING' => 2, 
      'link' => array(
       'type' => 'popup', 
       'title' => 'LLL:EXT:cms/locallang_ttc.xml:header_link_formlabel', 
       'icon' => 'link_popup.gif', 
       'script' => 'browse_links.php?mode=wizard', 
       'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1', 
      ), 
     ), 
     'softref' => 'typolink', 
    ), 
), 
+1

重要的部分是''嚮導''配置。 – pgampe

+1

您可以使用blindLinkOptions,將用戶限制爲特定的輸出。你可以在這裏查看。 http://snipplr.com/view/71972/allow-only-certain-link-types-in-typo3-link-wizard/ –

+0

這已經過時了,通過'renderType'在更新的TYPO3版本中變得更加簡單。 –

6

的TCA看起來TYPO3的新版本7稍有不同:

 'link' => array(
      'label' => 'LLL:EXT:cms/locallang_ttc.xlf:header_link', 
      'exclude' => 1, 
      'config' => array(
       'type' => 'input', 
       'size' => '50', 
       'max' => '1024', 
       'eval' => 'trim', 
       'wizards' => array(
        'link' => array(
         'type' => 'popup', 
         'title' => 'LLL:EXT:cms/locallang_ttc.xlf:header_link_formlabel', 
         'icon' => 'link_popup.gif', 
         'module' => array(
          'name' => 'wizard_element_browser', 
          'urlParameters' => array(
           'mode' => 'wizard' 
          ) 
         ), 
         'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1' 
        ) 
       ), 
       'softref' => 'typolink' 
      ) 
     ), 
+2

Thanx爲了使這個話題保持最新的答案。編輯圖標在Typo3> = 7.5:''icon'=>'EXT:backend/Resources/Public/Images/FormFieldWizard/wizard_link.gif''中正確顯示的另一個小改動。 – Liquinaut

3

下面將爲TYPO3 7.6.X工作

'detailpage' => array(
      'exclude' => 1, 
      'label' => 'LLL:EXT:myExt/Resources/Private/Language/locallang_db.xlf:tx_myExt_domain_model_mdl1.detailpage', 
      'config' => array(
       'type' => 'input', 
       'size' => 30, 
       'eval' => 'trim', 
       'wizards' => array(
        '_PADDING' => 2, 
        'link' => array(
         'type' => 'popup', 
         'title' => 'LLL:EXT:cms/locallang_ttc.xml:header_link_formlabel', 
         'icon' => 'link_popup.gif', 
         'module' => array(
          'name' => 'wizard_element_browser', 
          'urlParameters' => array(
           'mode' => 'wizard', 
           'act' => 'page' 
          ) 
         ), 
         'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1', 
        ), 
       ), 
       'softref' => 'typolink', 
      ), 
),