Hallo zusammen,
bisher bin ich nicht so richtig fündig geworden -
Ich habe wt_directory installiert, funktioniert auch soweit.
Das Layout der List-Ausgabe habe ich über eine css-Datei angepasst .
Jetzt möchte ich die Ausgabe der Adressliste in eine Tabelle packen, neue Seite (target=_blank).
Ich habe gedacht, ich könnte in der HTML-Vorlage eine Tabelle mit den Markern bauen z.b. ###WTDIRECTORY_LAST_NAME### | ###WTDIRECTORY_FIRST_NAME### | ###WTDIRECTORY_CITY### und diese dann über typoscript ansprechen.
Aber das klappt bisher nicht. Kann mir jemand weiterhelfen. Die Informationen aus der Datenbank sind ja vorhanden, nur wie kann ich sie als Tabelle ausgeben.
Ich bin auf die Lösungen gespannt.
Danke schon mal im Voraus.
claudia
Hi Claudia,
Im Template Detail (directory_tmpl_detail.html) habe ich folgendes gemacht.
<!-- ###WTDIRECTORY_DETAIL### begin -->
<div class="address_image">###WTDIRECTORY_IMAGE###</div>
<div class="address_name">###WTDIRECTORY_NAME###</div>
<div class="address_first_name">###WTDIRECTORY_FIRST_NAME### ###WTDIRECTORY_MIDDLE_NAME### ###WTDIRECTORY_LAST_NAME###</div>
<div class="address_address-box">
<div class="address_address">###WTDIRECTORY_ADDRESS###</div>
<div class="address_building">###WTDIRECTORY_BUILDING### ###WTDIRECTORY_ROOM### </div>
<div class="address_zip">###WTDIRECTORY_ZIP### ###WTDIRECTORY_CITY###</div>
<div class="address_region">###WTDIRECTORY_REGION###</div>
</div>
<div class="address_phone">###WTDIRECTORY_PHONE###</div>
<div class="address_mobile">###WTDIRECTORY_MOBILE###</div>
<div class="address_fax">###WTDIRECTORY_FAX###</div>
<div class="address_mail">###WTDIRECTORY_EMAIL###</div>
<div class="address_www">###WTDIRECTORY_WWW###</div>
<div class="address_page_link">###WTDIRECTORY_TX_USER_PAGE_USERPAGELINK###</div>
<div class="address_description">###WTDIRECTORY_TX_DESCRIPTIONS_DESCRIPTION_EN###</div>
###WTDIRECTORY_PAGE_URL###
<!-- ###WTDIRECTORY_VCARD_LINK### -->Outlook Contact<!-- ###WTDIRECTORY_VCARD_LINK### -->
<!-- ###WTDIRECTORY_POWERMAIL_LINK### --> Mail to Company ###WTDIRECTORY_POWERMAIL_ICON###<!-- ###WTDIRECTORY_POWERMAIL_LINK### -->
<!-- ###WTDIRECTORY_GOOGLEMAP_LINK### -->show<!-- ###WTDIRECTORY_GOOGLEMAP_LINK### -->
<!-- ###WTDIRECTORY_SPECIAL_BACKLINK### -->back to list view<!-- ###WTDIRECTORY_SPECIAL_BACKLINK### -->
<!-- ###WTDIRECTORY_DETAIL### end -->
Das ganze mit css gestylet und das wars. Wenn Du evtl. neu angelegte Address Felder hast wird das Hier gut von Alex Kellner dem Macher Dieser Extension beschrieben
#822825
gruß
maty
Hallo maty,
danke für deine Hilfe und deinen Tipp.
Aber es ist leider nicht das , was ich gesucht habe. Ich möchte keine Detailseite anlegen, sondern nur die List-Ausgabe als Tabelle ausgeben, quasi im Excel-Layout.
Ich weiß aber nicht, wie ich die einzelnen "Tabellenspalten" ansprechen kann, um sie einzeln zu verändern. Ich kann immer nur einen kompletten Datensatz ausgeben über HTML-Template <td><!-- ###ITEM### --><!-- ###CONTENT### --></td>
Meine Frage: Wie kann ich die einzelnen Felder eines Datensatzes nebeneinander ausgeben und formatieren?
Danke und
freundlichen Gruß
claudia
Hallo Maty,
Ich habe gerade das Problem das er mir zwar den Marker ###WTDIRECTORY_NAME### anzeigt, jedoch nicht den LABEL dazu.
Welchen MARKER benötige ich für den LABEL? MIT ###WTDIRECTORY_SPECIAL_ALL### wird der LABEL ja auch angezeigt.
Hab schon fast alles probiert. Kannst Du mir da helfen?
sg, sala
skydivematy schrieb
Hi Claudia,
Im Template Detail (directory_tmpl_detail.html) habe ich folgendes gemacht.
<!-- ###WTDIRECTORY_DETAIL### begin -->
<div class="address_image">###WTDIRECTORY_IMAGE###</div>
<div class="address_name">###WTDIRECTORY_NAME###</div>
<div class="address_first_name">###WTDIRECTORY_FIRST_NAME### ###WTDIRECTORY_MIDDLE_NAME### ###WTDIRECTORY_LAST_NAME###</div>
<div class="address_address-box">
<div class="address_address">###WTDIRECTORY_ADDRESS###</div>
<div class="address_building">###WTDIRECTORY_BUILDING### ###WTDIRECTORY_ROOM### </div>
<div class="address_zip">###WTDIRECTORY_ZIP### ###WTDIRECTORY_CITY###</div>
<div class="address_region">###WTDIRECTORY_REGION###</div>
</div>
<div class="address_phone">###WTDIRECTORY_PHONE###</div>
<div class="address_mobile">###WTDIRECTORY_MOBILE###</div>
<div class="address_fax">###WTDIRECTORY_FAX###</div>
<div class="address_mail">###WTDIRECTORY_EMAIL###</div>
<div class="address_www">###WTDIRECTORY_WWW###</div>
<div class="address_page_link">###WTDIRECTORY_TX_USER_PAGE_USERPAGELINK###</div>
<div class="address_description">###WTDIRECTORY_TX_DESCRIPTIONS_DESCRIPTION_EN###</div>
###WTDIRECTORY_PAGE_URL###
<!-- ###WTDIRECTORY_VCARD_LINK### -->Outlook Contact<!-- ###WTDIRECTORY_VCARD_LINK### -->
<!-- ###WTDIRECTORY_POWERMAIL_LINK### --> Mail to Company ###WTDIRECTORY_POWERMAIL_ICON###<!-- ###WTDIRECTORY_POWERMAIL_LINK### -->
<!-- ###WTDIRECTORY_GOOGLEMAP_LINK### -->show<!-- ###WTDIRECTORY_GOOGLEMAP_LINK### -->
<!-- ###WTDIRECTORY_SPECIAL_BACKLINK### -->back to list view<!-- ###WTDIRECTORY_SPECIAL_BACKLINK### -->
<!-- ###WTDIRECTORY_DETAIL### end -->
Das ganze mit css gestylet und das wars. Wenn Du evtl. neu angelegte Address Felder hast wird das Hier gut von Alex Kellner dem Macher Dieser Extension beschrieben
#822825
gruß
maty