typo3:locallang xml的问题

时间:2013-08-21 06:45:00

标签: typo3

<?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/

问题:

  1. 对于type="array",我可以为type分配任何其他值吗?例如type="string" ...

  2. <type>database</type>,在文档中,据说是"database" : Used for labels of database tables and fields.,这是什么意思?我如何在数据库表和字段中使用这些标签?

1 个答案:

答案 0 :(得分:0)

  1. 不,只有这一种。
  2. 这只是读者提示该语言文件的用途。当您查看扩展程序的TCA时,您会看到类似
  3. 的内容
      

    'label'=&gt; 'LLL:EXT:CMS / locallang_ttc.xml:sys_language_uid_formlabel'

    这是使用数据库字段的语言标签的地方之一。