2013-08-21 37 views
0
<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
<T3locallang> 
    <meta type="array"> 
     <type>database</type> 
     <description>Language labels for extension 'dagou_user'</description> 
    </meta> 
    <data type="array"> 
     <languageKey index="default" type="array"> 
      <!-- Email --> 
      <label index="email_notify_employer_body"><![CDATA[A new Employer has signed up!<br /><br />Account Name: ###USERNAME###<br />Email: ###EMAIL###<br />Full Name: ###NAME###<br />Company Name: ###COMPANY###<br />Location: ###CITY### ###STATE###, ###ZIP###]]></label> 
      <label index="email_notify_employer_subject">New Employer</label> 
     ... 
     </languageKey> 
    </data> 
</T3locallang> 

上面的代碼是從locallang_dagouuser.xml拍攝,同時我讀這個文件:http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.1.0/view/7/2/TYPO3:與locallang XML問題

問題:

  1. 對於type="array",還有沒有其他的價值,我可以分配給type?如type="string" ...

  2. <type>database</type>,在文檔中,據說"database" : Used for labels of database tables and fields.,這是什麼意思?我怎樣才能將這些標籤與數據庫表和字段一起使用?

回答

0
  1. 沒有,是僅此一種類型。
  2. 這只是提示讀者該語言文件的目的是什麼。當你看看看看延伸TCA,你會看到類似

'標籤'=> 'LLL:EXT:CMS/locallang_ttc.xml:sys_language_uid_formlabel'

這是使用數據庫字段的語言標籤的地方之一。