0
В моем плагине я пытаюсь прочитать данные из файла locallang.xml с помощью функции Typo3 pi_getLL()
.Пустое значение при попытке чтения XML-данных
PHP
$this->pi_loadLL();
var_dump($this->pi_getLL('test'));
XML
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<type>module</type>
<description>Language labels for plugin "tx_fzswettbewerbsg_pi2"</description>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="test">German</label>
</languageKey>
<languageKey index="fr" type="array">
<label index="test">France</label>
</languageKey>
</data>
</T3locallang>
Когда я запускаю этот сценарий, я всегда получаю пустую строку:
строку (0) ""
Почему var_dump()
не возвращает значения из моего XML?
Почему вы используете 3-й функции партии для этого, когда PHP имеет встроенный '' simplexml_load_string функции()? – BeetleJuice
@BeetleJuice, потому что это фактически функция перевода, которая дает мне значение текущего языка. – Reza
какая версия TYPO3? –