Показать сообщение отдельно
Старый 16.12.2008, 22:26   #2
gunner
Продвинутый
 
Регистрация: 12.10.2004
Адрес: Severodonetsk, Ukraine
Сообщений: 60
По умолчанию

Цитата:
Сообщение от Anatoly_ua Посмотреть сообщение
У меня в шаблоне, вверху страницы есть такой блок:

Код HTML:
<div id="sub_image" style="background-image:url(design/_vor.jpg); background-color:#FFDF7E;">
   <h1>Заголовок подстраницы или подраздела </h1>
</div>
Для разных разделов меняется background-image, background-color, ну и, естественно, заголовок. В подчиненных страницах этого раздела все это по умолчанию остается одинаковым, но и должна быть возможность менять при необходимости. Хотелось бы, чтобы редактор мог все это менять в BE -- цвет фона, изображение, заголовок.
Сайт делаю на TemplaVoila.
есть вариант, что-то вроде:

- создать поле field_style:
Mapping Type: Attribute
Editing Type: Selector box

- назначить его на атрибут style="...":
HTML-path: <div> ATTR:style


- отредактировать DS:
Код:
<field_style type="array">
	<type>attr</type>
	<tx_templavoila type="array">
		<title>Style</title>
		<description>Style</description>
		<sample_data type="array">
			<numIndex index="0">[Style...]</numIndex>
		</sample_data>
		<eType>select</eType>
	</tx_templavoila>
	<TCEforms type="array">
		<config type="array">
			<type>select</type>
			<items type="array">
				<numIndex index="0" type="array">
					<numIndex index="0"></numIndex>
					<numIndex index="1"></numIndex>
				</numIndex>
				<numIndex index="1" type="array">
					<numIndex index="0">Style 1</numIndex>
					<numIndex index="1">background-image:url(design/1.jpg);background-color:#111;</numIndex>
				</numIndex>
				<numIndex index="2" type="array">
					<numIndex index="0">Style 2</numIndex>
					<numIndex index="1">background-image:url(design/2.jpg);background-color:#222;</numIndex>
				</numIndex>
			</items>
			<default>1</default>
		</config>
		<label>Style</label>
	</TCEforms>
</field_style>
удачи =)
gunner вне форума   Ответить с цитированием