---
title: "Extension jeweils ein Bild und Text daneben"
url: "https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Inhaltselemente"]
created: "2006-09-22"
last_reply: "2006-10-14"
replies: 21
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension jeweils ein Bild und Text daneben

Extensions › Entwicklung · 21 Antworten · gestartet 2006-09-22

## Eröffnungsbeitrag

**FreeBatman** · 2006-09-22 · [Beitrag #1](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/1)

hallo,

suche eine Extension mit der ich immer ein Bild
und einen zugehörigen text einbinden kann.

(Bild des Ansprechpartners und Name des Ansprechp.).

Die Inhalte sollen alphabetisch sortiert werden.
Toll wäre es wenn ein Pagejump am Anfang der Seite
automatisch generiert werden würde, in Abhängigkeit ob ein
Ansprechpartner mit einem anfangsbuchstaben eingebunden worden
ist.

Ich denke mal das dies eine Standarderweiterung ist,
kann aber nichts dazu finden?

Weiss jemand eine?!

## Antworten

### [#2](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/2) · toyde · 2006-09-22

Ob's genau eine Extension dazu gibt, kann Dir eine kurze Suche auf typo3.org » Extensions am Besten beantworten. Aber dies bringst Du doch auch mit dem Contentelement "Bild + Text" hin. Alphabetisch geordnet wird zwar nicht, aber im Backend gibt's genügend Knöpfe/Buttons, um als Redakteur einen Eintrag direkt zu platzieren.

> Toll wäre es wenn ein Pagejump am Anfang der Seite
> automatisch generiert werden würde, in Abhängigkeit ob ein
> Ansprechpartner mit einem anfangsbuchstaben eingebunden worden
> ist.

Was sind "Pagejumps"? Sprichst Du von Ankern im HTML? Falls ja - eine Contentelement-Navigation kann man über TypoScript selbst bauen.
Die Aussage über den Anfangsbuchstaben ist nicht ganz klar.

Eine komplexere Anforderung müsste als Extension selbst programmiert werden.

grüsse

### [#3](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/3) · FreeBatman · 2006-09-22

> Aber dies bringst Du doch auch mit dem Contentelement "Bild + Text" hin.

Den Gedanken fasse ich langsam auch mehr und mehr ...
kämpfe grad mit tt_news rum .. und es kostet sooooooooo
viel Zeit .. sigh

> Was sind "Pagejumps"? Sprichst Du von Ankern im HTML?

Jip .. meinte ich .. aber zu meinen aktuellen Überlegungen
siehe oben .. und der Kopf raucht mir auch schon wieder ..
woisel ... Vielen Dank aber trotzdem für Deine bestätigende Antwort
mit einfachem Content (Bild und Text) dieses zu lösen.
Ich denke ich werde es auch so realisieren!

### [#4](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/4) · toyde · 2006-09-22

<http://www.typo3wizard.com/de/snippets/menus/content-element-navigation.html>
Mit oben Erklärtem und verlinktem Navigation-Snippet kommst Du evtl. auf's gewünschte Ergebnis.

grüsse

### [#5](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/5) · steffenk · 2006-09-22

etwas spät - aber mir fällt auf Anhieb tt_address ein, mit der ich solche Anforderungen auch schon mühelos umgesetzt habe.
Der Vorteil ist, das man die gesamte Ausgabe über TS steuern kann.

### [#6](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/6) · FreeBatman · 2006-09-27

hallo,

nach meinem erfolgreichen Kampf mit tt_news kann ich mich nun wieder
diesem Problem widmen.

Der Tipp mit dem Snippet war super .. schaut so aus als ob es genaue das ist was ich brauche .. ABER .. wie immer .. trotz RTFM habe ich es nicht geschnallt wie ich das Snippet einbinden soll.

```typoscript
temp.contentnav = CONTENT
temp.contentnav {
  table = tt_content
  select {
    pidInList = this
    orderBy = sorting
    where = colPos=0
    languageField=sys_language_uid
     
  }
  renderObj = TEXT
  renderObj {
    field = header 
    wrap=|
     
    typolink.parameter.field=pid
    typolink.parameter.dataWrap=|#{field:uid}
    if.isTrue.field=header
  }
   
   
}
```

Und ich will ich es nur auf speziellen Seiten haben. Die Inhalte werden nun GANZ EINFACH  :-)  via Content Bild+Text eingebunden. Das muss reichen (fürsd erste).
Mein Template habe ich klassisch mit Markern aufgebaut.

Jeden Tipp saug ich auf wie ein trockener Schwamm ;-)

### [#7](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/7) · toyde · 2006-09-27

Für die "speziellen" Seiten kannst Du +extTemplates einbinden, die einen gewünschten Marker damit füttern. Wo kopierst Du später "temp.contentnav" rein?

Du kannst einen Marker standardmässig überschreiben. Z.B. an der Stelle, an der die Contentnavi später auftauchen soll:
Setup Root-Template

```typoscript
...10.marks.MEINENAVI =
```

###MEINENAVI### in's HTML-Template übernehmen.

und über +extTemplates mit der gewünschten Struktur überschreiben:

```typoscript
...10.marks.MEINENAVI < temp.contentnav
```

grüsse

### [#8](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/8) · steffenk · 2006-09-27

ich bevorzuge für den CONTENT einfach COAs zu nehmen, also z.B. im root-Template

```typoscript
page.10.marks.CONTENT = COA
page.10.marks.CONTENT {
   10 < styles.content.get
}
```

Das hat den Vorteil, das Du Deine Navi mit extTemplate auf beliebigen Seiten einsetzen kannst, 5 für drüber, 15 für drunter:

```typoscript
page.10.marks.CONTENT.5 < temp.contentnav
page.10.marks.CONTENT.5.wrap = |<hr>
```

so ist man sehr flexibel und muss das Haupttemplate nicht mehr verändern.

### [#9](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/9) · toyde · 2006-09-27

> Toll wäre es wenn ein Pagejump am Anfang der Seite
> automatisch generiert werden würde,

> **steffenk schrieb:**
>
> ich bevorzuge für den CONTENT einfach COAs zu nehmen

Hast Du natürlich recht. Ob "Anfang der Seite" nun genau über dem Content-Bereich liegt oder doch wo anders, konnt ich ned rauslesen  #paralyzed# . Darum der Tipp über einzelnen Marker.

Good to have you back steffen. Hoffe der garantierte Schlafmangel vom Treffen hat sich wieder ausgependelt  :p .

grüsse

### [#10](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/10) · FreeBatman · 2006-09-28

Hallo,

vielen lieben Dank erstmal für die Antworten.

Ich habe mich für die erstere Variante entschieden, da ich diese von der Syntax kappiert habe! (glaub ich ... #paralyzed# )

Ganz klappt es leider noch nicht. Der Marker wird zwar angesprochen, aber erstens falsch und zweitens ohne A-Z Anzeige.

Was habe ich nun gemacht.
- Vorlage mit ###AZJUMP### erweitert
- Root-Template mit Löschfunktion des Markers erweitert.

```typoscript
....
10.workOnSubpart = DOKUMENT
10.marks.AZJUMP >
10.marks {
...
```

- Seite wo A-Z Jumps dargestellt werden sollen Extension Template erzeugt und da unter Setup folgendes eingebunden.

```typoscript
page {
10.marks.AZJUMP < temp.contentnav
}
```

- Die eigentliche Funktion habe ich im Template Root ganz unten angehängt.
(Da bin ich mir auch nicht sicher ob das passt)

Was passiert.
1. Mein Marker ###AZJUMP### funktioniert soweit. Es werden jedoch die Headlines ausgelesen. Ich hätte aber gebraucht, das der erste Buchstaben vom Content ausgelesen wird und wenn z.B. ein "Heinrich Sepp" vorhanden ist ein "H" in der "A-Z" Liste dargestellt wird und bei einem Klick auf das "H" ein Pagejump auf den ersten Eintrag mit "H" springt. Ist dies mit diesem Snippet machbar?

2. Alle anderen Seiten zeigen den Marker ###AZJUMP### an!! Hier scheint meine Löschfunktion nicht richtig eingebunden zu sein.

### [#11](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/11) · steffenk · 2006-09-28

nimm nicht löschen sondern eine leere Zuweisung:

```typoscript
page.10.marks.AZJUMP =
```

dann verschwindet auch Dein Marker ;)

### [#12](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/12) · FreeBatman · 2006-09-28

Prima :) .. nu isses wech.

Soweit so gut!

Dennoch stellt sich mir die Frage ob die gewünschte Funktionsbeschreibung

"Ich hätte aber gebraucht, das der erste Buchstaben vom Content ausgelesen wird und wenn z.B. ein "Heinrich Sepp" vorhanden ist ein "H" in der "A-Z" Liste dargestellt wird und bei einem Klick auf das "H" ein Pagejump auf den ersten Eintrag mit "H" springt."

das des Snippets übersteigt. So wie ich das sehe müsste erst eine
Abfrage auf den Contentbereich gelegt werden. Anschließend der erste Wort ausgelesen und auf den ersten Buchstaben ein Pagejunp gesetzt werden.

### [#13](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/13) · toyde · 2006-09-28

> "Ich hätte aber gebraucht, das der erste Buchstaben vom Content ausgelesen wird und wenn z.B. ein "Heinrich Sepp" vorhanden ist ein "H" in der "A-Z" Liste dargestellt wird und bei einem Klick auf das "H" ein Pagejump auf den ersten Eintrag mit "H" springt."

Wenn alle Namen mit "H" unter zentralem Anker zusammengefasst werden, reicht das auch. Den ersten Namen ermitteln und mit Anker bestücken ist, nehme ich an, schwerer.

Das ist aber etwas, das ich eingangs erwähnt habe: komplexe Sachen am besten bzw. zwangsweise selbst programmieren. Über ein komplexes Array über TypoScript evtl. möglich. Jedoch nicht probiert, und kann's mir grade nicht aus den Fingern saugen.

```typoscript
page.10.marks.AZJUMP =
```

Sry, mein Bock. Natürlich nicht löschen ">", sondern mit 'Nichts' überschreiben "=". Habs auf erster Seite in der Erklärung nun ausgetauscht.

grüsse

### [#14](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/14) · FreeBatman · 2006-09-28

> Wenn alle Namen mit "H" unter zentralem Anker zusammengefasst werden, reicht das auch.

Wie meinst Du das. Evtl. wäre das eine akzeptable Lösung!

### [#15](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/15) · toyde · 2006-09-28

> **FreeBatman schrieb:**
>
> Evtl. wäre das eine akzeptable Lösung!

Das bezieht sich auf den ganzen Post, nicht nur auf die von dir zitierte Zeile  ;) .

> **toyde schrieb:**
>
> Wenn alle Namen mit "H" ..
> Das ist aber etwas, das ich eingangs erwähnt habe: komplexe Sachen am besten bzw. zwangsweise selbst programmieren.

Wie gesagt, mit Glück findest Du was Ähnliches(z.B. <http://typo3.org/documentation/document-library/extension-manuals/cl_alphabeticalindex/0.0.3/view/>) und kannst es abändern bis es passt - ansonsten muss was eigenes her. Ich denk mit TypoScript-only wird's schwer.

**Nachtrag zu Anker mit Anfangsbuchstaben:**
Das Einzige, was mir zur momentanen CE-Navigation (Contentelement-Navigation) einfällt, dass Du ein CE als Buchstabengruppe einsetzt. Die CE-Navigation funktioniert dann evtl. genau so, wie Du es wünschst. Unter "A" stehen also alle A's im CE, unter dem CE mit Namen "B" alle Namen mit B's, etc.. Die CE-Navigation listet ja nur die CE mit ihren Ankern auf.

Ein Contentelement:

> Titel "H"
>
> Hans Muster
> Heinrich Name
> Hungrecht Paul

Bilder/Formatierung müssen dann über eine Tabelle oder untereinander umgesetzt werden.

grüsse

### [#16](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/16) · steffenk · 2006-09-28

Also der TS-Papst (das ist er für mich wirklich, ein gewisser Autor und Entwickler namens Jo Hasenau) hat in seinem Typo3-Kochbuch eine Lösung mit TS vorgestellt. Ich hoffe ich verstosse nicht gegen Urheberrechte, wenn ich es hier poste.

```typoscript
### TS-Setup für das Menü ###
temp.getPages = HMENU
temp.getPages {
   special = directory
   special.value = 1
   1 = TMENU
   1 {
      expAll = 1
      NO {
         doNotShowLink = 1
         stdWrap.cObject = LOAD_REGISTER
         stdWrap.cObject {
            allPages.field = uid
            allPages.dataWrap = {register:allPages},|
         }
      }
   }
   2 < .1
   3 < .1
   4 < .1
   5 < .1
   6 < .1
   7 < .1
   8 < .1
}

temp.getContentList = COA
temp.getContentList {
   10 < temp.getPages
   20 = CONTENT
   20 {
      table = tt_content
      select {
         pidInList.data = register:allPages
         orderBy = header
         languageField = sys_language_uid
         andWhere = sectionIndex=1 AND header!=''
      }
      renderObj = COA
      renderObj {
         10 = TEXT
         10 {
            outerWrap.cObject = COA
            outerWrap.cObject {
               10 = TEXT
               10 {
                  value = <ul class="letterBox">|
                  if.isFalse.data = register:firstLetter
               }
               20 = TEXT
               20 {
                  value = </ul><ul class="letterBox">|
                  if.isTrue.data = register:firstLetter
               }
            }
            field = header
            crop = 1|
            if {
               value.data = register:firstLetter
               equals.field = header
               equals.crop = 1|
               negate = 1
            }
         }
         20 = TEXT
         20 {
            field = header
            typolink {
               parameter.dataWrap = {field:pid}#{field:uid}
            }
            wrap = <li class="linkBox">|</li>
         }
         30 = LOAD_REGISTER
         30 {
            firstLetter.field = header
            firstLetter.crop = 1|
         }
      }
   }
   30 = TEXT
   30.value = </ul>
}

### Einbinden in die Seite ###
page.10 < temp.getContentList
```

### [#17](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/17) · FreeBatman · 2006-10-12

Hallo,

erstmal vielen Dank für die kreativen Antworten und den Support
und vor allem ENTSCHULDIGUNG für meine späte Antwort.
Aber besser spät als nie ;-).

Also ich habe alle Scripts erfolgreich getestet .... leider ist
so das richtige nicht für mich dabei. Deswegen bin ich nun zu der
Überzeugung gekommen .. keep it simple and stupid.

Ich werde alle Artikel in einen Newsbereich reinwerfen und (glücklicherweise)
kann ich den einzelnen Artikeln einer Kategorie zuweisen und dementsprechend
mittels eines Dropdowns eine Kategorieauswahl vorgeben.

Da hab ich schon auch wieder ein Problem .. ich poste es mal hier noch
rein ....

Plugin: tt_news
- Listdarstellung mit allen Artikeln wird zuerst dargestellt

so weit alles o.k.

jetzt möchte ich ein Dropdownmenü anbieten in dem nochmal speziell
eine Kategorie ausgewählt werden kann. Hat da evtl. jemand ein snippet
zur hand?

### [#18](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/18) · steffenk · 2006-10-12

dafür gibts bei tt_news doch das Kategoriemenü ...

### [#19](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/19) · FreeBatman · 2006-10-12

Jau .. prima .. gefunden!

Hüstel .. nur die Darstellung ist nun als
einzelne Links untereinander und in Englisch
zumindest "Select a category:". Gibts dafür
evtl. einen Schalter um die Kategoriendarstellung
als Dropdown darzustellen?

### [#20](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/20) · toyde · 2006-10-12

Das kannst Du doch über die Klassen/Templates alles dem Wunsch gemäss anpassen. Eine Dropdown-Navi ist auch nur HTML ;). Englischen Text kannst Du in den Files direkt im Ordner typo3conf/ext/tt_news (generell ein xml-File) editieren.

grüsse

### [#21](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/21) · FreeBatman · 2006-10-12

Danke .. language datei ändern hab ich gerade gelesen.

die news.html vorlage habe ich mir auch zu gemüte gezogen
und den Marker "###NEWS_CATEGORY_ROOTLINE###" gefunden
der schätzungsweise die Kategorien auflistet. Nun werde ich
mal nach der Formatierung suchen......

### [#22](https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben/22) · FreeBatman · 2006-10-14

Hallo,

hab jetzt zwar noch immer kein Dropdown drin:

Hab aber zumindest gefunden wie es zu machen ist:

> Hint: With a function hook in the tt_news class (“userDisplayCatmenuHook”) It's possible to add a userdefined script that renders the “catmenu”.

Lasse meine Kategorien nun einfach als Links abbilden.
Gefällt auch soweit ganz gut nur ...... wie kann ich den Text "Kategorie: "
wegbringen.

Also:
Es steht da
"Kategorie: Schnitzel, Semmel"

Dastehen soll aber
"Schnitzel, Semmel"

ich find es einfach nicht......

---

Quelle: „Extension jeweils ein Bild und Text daneben“, typo3.net, https://www.typo3.net/d/50428-extension-jeweils-ein-bild-und-text-daneben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
