Hier ein kleiner Schnipsel wie man in tt_address die Konfiguration setzen kann, so dass z.B. die E-Mail-Adresse verlinkt ist, selbst aber nicht zu sehen ist und weitere Felder nur dann angezeigt werden, wenn es sie tatsächlich gibt. Dazu braucht man eine HTML-Datei, die als Vorlage dient und darin kann man dann alle Marker unterbringen. Diese Datei wählt man im Plugin zur Anzeige aus.
plugin.tx_ttaddress_pi1 { templatePath = fileadmin/tt_address/ defaultTemplateFileName = default.html templates.default > templates.default { allWrap = <ul class="tt-address-list"> | </ul> wrap = <li> | </li> email.override = E-Mail email.wrap = <div class="tt-address-email">|</div> email.typolink.parameter.field = email email.required = 1 phone.wrap = <div class="tt-address-phone">|</div> phone.required = 1 fax.wrap = <div class="tt-address-fax">|</div> fax.required = 1 mobile.wrap = <div class="tt-address-mobile">|</div> mobile.required = 1 description { br = 1 } } }
Update:
So kann man ein Bild mit einem Link auf die große Version erzeugen:
templates.default.image { params = class="tt-address-image" altText = Foto von {field:first_name} {field:middle_name} {field:last_name} altText.insertData = 1 titleText = {field:first_name} {field:middle_name} {field:last_name} titleText.insertData = 1 file.maxW = 90 file.maxH = 200 imageLinkWrap = 1 imageLinkWrap { enable = 1 bodyTag = <body style="margin: 0; padding: 0;"> wrap = <a href="javascript:close();"> | </a> width = 800m height = 600m JSwindow = 1 JSwindow.newWindow = 1 JSwindow.expand = 0,0 } }
Neueste Kommentare