Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 16.11.2008, 03:08   #5
Pash
Новенький
 
Регистрация: 17.01.2008
Сообщений: 3
По умолчанию

@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.

Так что все возможно, все реально. Успехов! Привет!
Pash вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Один элемент контента для нескольких страниц MVH Общие вопросы 3 16.02.2010 17:56
Изменить значение поля в админке для fe_users Tod TypoScript практикум 0 22.06.2007 02:43
Разные файлы стилей css для разных страниц в TS filippoff Общие вопросы 1 25.12.2006 14:39
разный контент для разных типов страниц eater Общие вопросы 14 16.12.2006 15:30
tt_news, дополнительные поля ursula1000 Общие вопросы 3 09.03.2006 18:19


Часовой пояс GMT +4, время: 19:13.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория