皆様、こんにちは。
私は厳密には Joomla の専門家ではありません。答えをネットで何時間も検索した後、ここで試してみることにしました。
私は単純な Joomla コンポーネントを書いています。ビュー部分には、「情報」というビューがあります。管理者がテキストを追加できるバックエンドが必要です。
default.xml は次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="Informationform">
<message>
<![CDATA[Informationform]]>
</message>
</layout>
<fields name="request">
<fieldset name="request" label="Contactform Properties">
<field name="templatename" type="text" label="E-mail-templatename"></field>
<field name="extracss" type="textarea" rows="8" cols="40" filter="raw" label="Extra CSS"></field>
</fieldset>
</fields>
</metadata>
バックエンドでは、連絡フォームをメニュー項目として追加できます。右側で追加フィールドを編集できます。テキストエリアに数行のテキストを入力し、メニュー項目を保存した後。すべての改行文字は __ (2 つのアンダースコア) に置き換えられます。
原文:
This is an example
text.
As you can see there
are multiple lines.
テキストを保存した後:
This is an example__text.__As you can see there__are multiple lines.
これを解決する方法を知っている人はいますか?