Zum Inhalt springen

tt_address ->stdWrap für Felder richtig setzen

Erstellt am 20. März 2008 · 2 Antworten · letzte Antwort am 20. März 2008

Tags: tt_address, Frage

DiePicknickerin ·

Hallo,

ich lasse mir jetzt das erste Mal tt_address-Datensätze auf der Webseite ausgeben. Dabei habe ich folgendes Prob:

Ich habe Datensätze, bei denen nicht alle Felder gefüllt sind. Dort möchte ich die Felder nicht ausgeben -> und zwar gar nicht... quasi ein: wenn leer, dann lass es weg.

Was mir möglich ist, wäre ein br nach dem ausgegebenen Feld, damit die Daten hübsch untereinander sind. Aber das macht mir natürlich einige unnütze Zeilenumbrüche, wenn in die betreffenden Felder nix eingefüllt wurde. Die will ich eben gar nicht erst ausgeben.

Wie geht das?

just2b ·

zB

plugin.tx_ttaddress_pi1 {
 templates.partnercard.email {
  stdWrap.wrap = |<br />
  stdWrap.required = 1
 }
}

georg

DiePicknickerin ·

Merci,

ich habs auch gerade raus gehabt:

building {
	wrap = <span>|</span> <br />
	br =1
	required = 1
			}
room {
	wrap = <span>|</span> <br />
	br =1
	required = 1
			}

hab ich aus dem Setup.txt im typo3conf-Verzeichnis der Ext. Wobei ich br = 1 noch nicht kannte, keine Ahnung, was das macht.

Bei deiner Extension rggooglemap gehts übrigens genauso ;-) - da hab ich jetzt die gleichen Felder drin und genauso formatiert!

Bis dann!

edit: ah, hier stehts: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html - macht ein php-nl2br für die Inhalte des Feldes - auch sehr nützlich.