Zum Inhalt springen

Address List integrieren

Erstellt am 21. November 2005 · 7 Antworten · letzte Antwort am 21. November 2005

Tags: Frage

jawbox ·

Hallo,

bin absoluter Anfänger und probiere gerade mit der Quick-Start Version, ob ich Typo3 benutzen kann. Installation hat soweit funktioniert. Jetzt möchte ich die Extensions ausprobieren und komme nicht weiter. Vielleicht kann mir einer helfen.

Habe die Extension "tt_address" installiert. Eine neue Seite erstellt und das Plugin ausgewählt. Aber auf der Seite sehe ich nichts von einer Adressenliste. Muss ich etwas in das Feld "Code" eingeben? Wo kann ich die Datenbank mit Adressen füllen usw.

Vielen Dank

einpraegsam.​net ·

Template:

## Introducing rendering information for tt_address:
tt_address = COA
tt_address {
  wrap = <table border="0" cellpadding="0" cellspacing="0"><tr><td valign="top"> | </tr></table><br />

  10 = TEXT
  10.field = name
  10.case = {$content.tt_address.name.case}
  10.wrap = {$content.tt_address.name.wrap}

  20 = COA
  20.wrap = {$content.tt_address.info.wrap}
  20 {
    20 = TEXT
    20.if.isTrue.field = company
    20.dataWrap = Company: {field:company}<br />

    21 = TEXT
    21.dataWrap = {field:address}<br />{field:zip} {field:city}

    22 = TEXT
    22.if.isTrue.field = phone
    22.dataWrap = <br />Phone: {field:phone}

    23 = TEXT
    23.if.isTrue.field = fax
    23.dataWrap = <br />Fax: {field:fax}

    25 = TEXT
    25.if.isTrue.field = email
    25.dataWrap = <br /><a href="mailto:{field:email}">{field:email}</a>

    27 = TEXT
    27.if.isTrue.field = www
    27.dataWrap = <br /><a href="http://{field:www}" target="_blank">Meine Website</a>
  }

  40 = TEXT
  40.value = <br /><img src="clear.gif" width="{$content.tt_address.info.width}" height="1" alt="" /></td><td>&nbsp;</td>

  60 = IMAGE
  60.file.import = uploads/pics/
  60.file.import.field = image
  60.file.import.listNum = 0
  60.file.width = {$content.tt_address.image.width}
  60.wrap = <td valign="top">|</td>
}


## Transfering to the tt_content.list object:
tt_content.list.20.0 >
tt_content.list.20.0 = CASE
tt_content.list.20.0.key.field = layout
tt_content.list.20.0.0 = CONTENT
tt_content.list.20.0.0 {
  table = tt_address
  select.pidInList.field = pages
  select.orderBy = {$content.tt_address.orderBy} {$content.tt_address.desc}
}

plugin.tx_srfeuserregister_pi1.table = tt_address

Und nicht vergessen ein paar Adressen anzulegen:
"Neuen Datensatz anlegen" und dann "Adresse"

Code kann leer bleiben!

einpraegsam.​net ·

Und was ich mal wieder vergessen habe:

Template auswählen, dann "Click here to edit whole template record", dann bei "include static" "content.tt_address [...]" auswählen

speichern und fertig

jawbox ·

Entschuldige noch eine Frage:

Wo kann ich denn Adressen anlegen:
"Neuen Datensatz anlegen" und dann "Adresse"

Finde ich irgend wie nicht!