[TYPO3-UG Italy] Content Element creato con TemplaVoila

sevenumber sevenumber sevenumber at hotmail.com
Fri Mar 23 17:45:44 CET 2007


RI-POSTO PERCHE' ERA FINITA TRA ALTRE RISPOSTE

Ciao,

ho creato un Content Element con TemplaVoila che mi permette di visualizzare
i contatti (indirizzo, email, telefono, internet, ecc) in un template,
mappando questo html:

CODE
-----------------
Template

	<div class="info-contact">
			<p class="info-contact-section">Contacts</p>
			<p class="info-contact-address">Address</p>
			<p class="info-contact-address-data">Via Genova, 51/R</p>
			<p class="info-contact-phone">Phone</p>
			<p class="info-contact-phone-data">010 123456</p>
			<p class="info-contact-fax">Fax</p>
			<p class="info-contact-fax-data">010 123456</p>
			<p class="info-contact-email">Email</p>
			<p class="info-contact-email-data"><a
href="#">miaemail at miodominio.com</a></p>
			<p class="info-contact-web">Web</p>
			<p class="info-contact-web-data"><a href="#">www.miodominio.com</a></p>
			<p class="info-contact-map"><a href="#">Map</a></p>
			</div>

CSS
ogni elemento ha la sua classe con la sua icona
....
p.info-contact-address {
	background: url(../images/address.gif) 0 0 no-repeat;
	}
...
-------------------

così facendo, tramite il link Pagina TV vado ad inserire i dati interessati
nel CE contacts, il problema nasce quando salto un dato (esempio, scrivo
indirizzo, telefono lasciando vuoti gli altri dati) poichè nel FE mi
visualizza correttamente Indirizzo e telefono ma anche le icone
corrispondenti i campi che non ho inserito.

es.

ICONA Indirizzo
via italia, 54

ICONA Telefono
010 123123

ICONA Fax

ICONA Email

...

Avete qualche suggerimento per eliminare oltre ai campi non utilizzati anche
le rispettive icone?

saluti a tutti

Enrico

ps. di seguito riporto il codice XML del Content Element Contacts (scusate
per la lunghezza del messaggio! ;D )

<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3DataStructure>
	<meta type="array">
		<langDisable>1</langDisable>
	</meta>
	<ROOT type="array">
		<tx_templavoila type="array">
			<title>ROOT</title>
			<description>Select the HTML element on the page which you want to be the
overall container element for the template.</description>
		</tx_templavoila>
		<type>array</type>
		<el type="array">
			<field_section type="array">
				<tx_templavoila type="array">
					<title>Sezione</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input_h</eType>
									</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Sezione</label>
				</TCEforms>
			</field_section>
			<field_address type="array">
				<tx_templavoila type="array">
					<title>Campo</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Campo</label>
				</TCEforms>
			</field_address>
			<field_address_data type="array">
				<tx_templavoila type="array">
					<title>Dati</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Dati</label>
				</TCEforms>
			</field_address_data>
			<field_phone type="array">
				<tx_templavoila type="array">
					<title>Campo</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Campo</label>
				</TCEforms>
			</field_phone>
			<field_phone_data type="array">
				<tx_templavoila type="array">
					<title>Dati</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Dati</label>
				</TCEforms>
			</field_phone_data>
			<field_fax type="array">
				<tx_templavoila type="array">
					<title>Campo</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Campo</label>
				</TCEforms>
			</field_fax>
			<field_fax_data type="array">
				<tx_templavoila type="array">
					<title>Dati</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Dati</label>
				</TCEforms>
			</field_fax_data>
			<field_email type="array">
				<tx_templavoila type="array">
					<title>Campo</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Campo</label>
				</TCEforms>
			</field_email>
			<field_email_data type="array">
				<tx_templavoila type="array">
					<title>Dati</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Dati</label>
				</TCEforms>
			</field_email_data>
			<field_email_url type="array">
				<type>attr</type>
				<tx_templavoila type="array">
					<title>URL</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>link</eType>
					<TypoScript>
	10 = TEXT
	10.typolink.parameter.current = 1
	10.typolink.returnLast = url
							</TypoScript>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>15</size>
						<max>256</max>
						<checkbox></checkbox>
						<eval>trim</eval>
						<wizards type="array">
							<_PADDING type="integer">2</_PADDING>
							<link type="array">
								<type>popup</type>
								<title>Link</title>
								<icon>link_popup.gif</icon>
								<script>browse_links.php?mode=wizard</script>
								<JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
							</link>
						</wizards>
					</config>
					<label>URL</label>
				</TCEforms>
			</field_email_url>
			<field_web type="array">
				<tx_templavoila type="array">
					<title>Campo</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Campo</label>
				</TCEforms>
			</field_web>
			<field_web_data type="array">
				<tx_templavoila type="array">
					<title>Dati</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Dati</label>
				</TCEforms>
			</field_web_data>
			<field_web_url type="array">
				<type>attr</type>
				<tx_templavoila type="array">
					<title>URL</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>link</eType>
					<TypoScript>
	10 = TEXT
	10.typolink.parameter.current = 1
	10.typolink.returnLast = url
							</TypoScript>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>15</size>
						<max>256</max>
						<checkbox></checkbox>
						<eval>trim</eval>
						<wizards type="array">
							<_PADDING type="integer">2</_PADDING>
							<link type="array">
								<type>popup</type>
								<title>Link</title>
								<icon>link_popup.gif</icon>
								<script>browse_links.php?mode=wizard</script>
								<JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
							</link>
						</wizards>
					</config>
					<label>URL</label>
				</TCEforms>
			</field_web_url>
			<field_map type="array">
				<tx_templavoila type="array">
					<title>Dato</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Dato</label>
				</TCEforms>
			</field_map>
			<field_map_url type="array">
				<type>attr</type>
				<tx_templavoila type="array">
					<title>URL</title>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>link</eType>
					<TypoScript>
	10 = TEXT
	10.typolink.parameter.current = 1
	10.typolink.returnLast = url
							</TypoScript>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>15</size>
						<max>256</max>
						<checkbox></checkbox>
						<eval>trim</eval>
						<wizards type="array">
							<_PADDING type="integer">2</_PADDING>
							<link type="array">
								<type>popup</type>
								<title>Link</title>
								<icon>link_popup.gif</icon>
								<script>browse_links.php?mode=wizard</script>
								<JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
							</link>
						</wizards>
					</config>
					<label>URL</label>
				</TCEforms>
			</field_map_url>
		</el>
	</ROOT>
</T3DataStructure>

_________________________________________________________________
Sai cosa è successo oggi? http://notizie.msn.it



More information about the TYPO3-UG-italy mailing list