@stoun
pageflexform настраивается в файле \typo3conf\ext\pageflexform\flexform_ds.xml
Например, у меня в этом файле такие записи:
Код:
<T3DataStructure>
<meta>
</meta>
<sheets>
<sDEF>
<ROOT>
<TCEforms>
<sheetTitle>LLL:EXT:pageflexform/locallang_tca.php:pageflexform.default.title</sheetTitle>
</TCEforms>
<type>array</type>
<el>
<tourInput>
<TCEforms>
<label>LLL:EXT:pageflexform/locallang_tca.php:pageflexform.tour.input</label>
<config>
<type>input</type>
<size>20</size>
</config>
</TCEforms>
</tourInput>
<countryInput>
<TCEforms>
<label>LLL:EXT:pageflexform/locallang_tca.php:pageflexform.country.input</label>
<config>
<type>input</type>
<size>20</size>
</config>
</TCEforms>
</countryInput>
<date_fromInput>
<TCEforms>
<label>LLL:EXT:pageflexform/locallang_tca.php:pageflexform.date_from.input</label>
<config>
<type>input</type>
<size>20</size>
</config>
</TCEforms>
</date_fromInput>
<date_toInput>
<TCEforms>
<label>LLL:EXT:pageflexform/locallang_tca.php:pageflexform.date_to.input</label>
<config>
<type>input</type>
<size>20</size>
</config>
</TCEforms>
</date_toInput>
<priceInput>
<TCEforms>
<label>LLL:EXT:pageflexform/locallang_tca.php:pageflexform.price.input</label>
<config>
<type>input</type>
<size>20</size>
</config>
</TCEforms>
</priceInput>
</el>
</ROOT>
</sDEF>
</sheets>
</T3DataStructure>
Для отображения в публичной части, насколько я понимаю, нужно либо писать кастомный PHP-код, который занимается извлечением значений из базы, либо использовать средства самого pageflexform для отображения. Как и что конкретно - сложно порекомендовать, нужно смотреть код и знать задачу.
Другой тип поля, полагаю, использовать можно. Для этого нужно изменить экстеншн, заменив поле в темплейте. Где, что и как конкретно -- нужно смотреть, сходу не отвечу.
По поводу <br /> в коде -- можно не делать htmlspecialchars, однако это не всегда безопасно, да и, думаю, хлопотно это будет. Проще либо какой-то признак конца строки сделать (типа сочетакние "%%%" означает перенос на новую строку), либо использовать textarea.
Так что все возможно, все реально. Успехов! Привет!