---
title: "Rubrikbilder benutzerfreundlich"
url: "https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich"
source: "typo3.net"
tags: ["Allgemein","Bilder","Frage","Seiten & Seitenbaum"]
created: "2007-04-14"
last_reply: "2007-04-16"
replies: 11
solved: false
page: 1
pages: 1
lang: "de"
---

# Rubrikbilder benutzerfreundlich

Allgemein · 11 Antworten · gestartet 2007-04-14

## Eröffnungsbeitrag

**m3typo3** · 2007-04-14 · [Beitrag #1](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/1)

Hallo T3'ler,

welche Möglichkeiten gibt es Rubrikbilder für die jeweilige Seite bzw. Seitenbaum anzulegen?

Die Rubrikbilder sollen später im Kopf der Seite angezeigt werden und ich finde die Möglichkeit dies über TypoScript-Objekte anzugeben für einen Redakteur etwas kompliziert. Ich kann nicht erwarten das sich der Redakteur mit TypoScript auseinander setzt.

... ich hab da schon mal was im Netz gelesen aber finde es leider nicht mehr. Dieser Anwendungsfall ist ja sicher nicht soooo selten oder wie macht ihr das?

## Antworten

### [#2](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/2) · just2b · 2007-04-14

Hallo,

stimmt, das gibts ganz oft, zB hier: [/d/54427-externe-css-datei-dynamisches-hintergrundsbild/2](https://www.typo3.net/d/54427-externe-css-datei-dynamisches-hintergrundsbild/2)

georg

### [#3](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/3) · m3typo3 · 2007-04-14

Spitze, funktioniert.

Wie kann ich jetzt noch eine Prüfung integrieren, die schaut ob file.import.listNum = 0 existiert? Und falls es nicht existiert, soll ein vordefiniertes Bild geladen werden.

Vom Prinzip habe ich einen Subpart in meinem Root-Template, dieser soll mit dem Rubrikbild ersetzt werden. In einem Extension-Template definiere ich meine ganzen Objekte, wie jetzt auch mein Dynamisches-Rubrikbild-Objekt aus Seite->Dateien. Weiter habe ich noch ein Statisches-Rubrikbild-Objekt falls das Dynamische-Rubrikvild-Objekt nicht existiert.

Ich würde jetzt in meinem Root-Template, an der Stelle wo ich das Dynamische-Rubrikbild-Objekt in mein Subpart kopiere, eine Abfrage einbauen. Wenn das Dynamische-Rubrikbild-Objekt leer (oder was auch immer) ist, soll das Statische-Rubrikbild-Objekt in meinen Subpart kopiert werden.

Nur wie prüfe ich, ob das Dynamische-Rubrikbild-Objekt gefüllt ist?

### [#4](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/4) · just2b · 2007-04-14

Hallo,

das sollte so funktionieren:

```typoscript
file {
       maxW = 152 #maximale breite
       import.cObject = TEXT
       import.cObject.value = fileadmin/img/default.jpg
       import.cObject.override {
         required = 1
         data = levelmedia : -1 , media , slide
         wrap = uploads/media/ |
       }
     }
```

georg

### [#5](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/5) · m3typo3 · 2007-04-14

Oh, das habsch mir einfacher vorgestellt. Deinen Lösungsvorschlag muss ich jetzt erstmal verstehen. Ich dache ich könnte dies über eine Condition machen.

Ich habe mir zwei Temp-Objekte vom Typ IMAGE angelegt, ein statisches und ein dynamisches.

```typoscript
### Rubrik (statisch)
temp.subparts.IMG_RUBRIC_STATIC = IMAGE
temp.subparts.IMG_RUBRIC_STATIC {
	file = fileadmin/templates/xxx/images/header_rubrics_198x96/geschaeftsstelle01.jpg
}

### Rubrik (dynamisch aus Seite->Dateien - die erste in der Liste!)
temp.subparts.IMG_RUBRIC_FROM_MEDIA = IMAGE
temp.subparts.IMG_RUBRIC_FROM_MEDIA {
	file.width = 198
	file.height = 96
	file.import = uploads/media/
	file.import.field = media
	file.import.listNum = 0
}
```

... in meinem Root-Template kopiere ich dann nur noch die Temp-Objekte

```typoscript
page.10.subparts.IMG_RUBRIC < temp.subparts.IMG_RUBRIC
```

jetzt dachte ich, ich kann eine Condition in meine Temp-Objekte einbauen. Mal im Psydocode geschieben ;-)

```typoscript
[wenn temp.subparts.IMG_RUBRIC_FROM_MEDIA mit Bild gefüllt]
temp.subparts.IMG_RUBRIC < temp.subparts.IMG_RUBRIC_FROM_MEDIA
[else]
temp.subparts.IMG_RUBRIC < temp.subparts.IMG_RUBRIC_STATIC
[end oder global]
```

### [#6](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/6) · just2b · 2007-04-14

wtf... kombinier die zeilen 10-15 im verlinkten TS mit den 10 zeilen von vorher und gut ists.

georg

### [#7](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/7) · m3typo3 · 2007-04-14

Thanks, funktioniert. ... und es sind weniger Zeilen als mein Lösungsansatz!

### [#8](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/8) · just2b · 2007-04-16

> **m3typo3 schrieb:**
>
> Thanks, funktioniert. ... und es sind weniger Zeilen als mein Lösungsansatz!

;) poste doch noch das komplette TS, danke

georg

### [#9](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/9) · m3typo3 · 2007-04-16

Ok, auch wenn ich nur deine Lösungsvorschläge "kompiniert" habe ;-) hier nochmal als Ganzes.

In meinem HTML Template habe ich einen Subpart (ich verwende lieber Subparts, da ich den Inhalt statisch vorbereiten und stylen kann - später ersetze ich per TypoScript den Inhalt dynamisch)

Ausschnitt HTML Template

```html
...
<div id="rubric"><!-- ###IMG_RUBRIC### begin --><img src="/fileadmin/templates/asb-dresden/main/rubric_top.jpg" width="198" height="96" alt="" /><!-- ###IMG_RUBRIC### end --></div>
...
```

Alle Objekte bereite ich, für eine bessere Übersicht, in einem Extension Template vor. Diese Extension Templates lege ich in einem Sys-Ordner ab und kann Sie somit mehrfach verwenden.

Ausschnitt TypoScript Extension Template (+ext: Temp-Objekte)

```typoscript
...
# Bild statisch vordefiniert, wenn Bild als Datei an Seite angehängt - wird statisches Bild überschrieben!
temp.subparts.IMG_RUBRIC = IMAGE
temp.subparts.IMG_RUBRIC {
	file.width = 198
	file.height = 96
	# statisch
	file = fileadmin/templates/asb-dresden/main/rubric_top.jpg
	# dynamisch
	file.import = uploads/media/
	file.import.field = media
	file.import.listNum = 0
	file.import.override.field = media
}
...
```

Als letztes muss nun noch das vorbereitete Objekt im Root Template mit dem Subpart ersetzt werden.

Ausschnitt TypoScript Root Template (+root: Page)

```typoscript
...
page.10.subparts.IMG_RUBRIC < temp.subparts.IMG_RUBRIC
...
```

So, hoffentlich habe ich richtig kombiniert ;-) funktionieren tuts. Wenn du noch einen Verbesserungsvorschlag hast - raus damit. ;-)

... sonst vielen Dank für deine Hilfe!

### [#10](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/10) · just2b · 2007-04-16

Hallo,

ja sowas gehört noch rein:

```typoscript
temp.logo = IMAGE
temp.logo {
        titleText = ....
        altText = ....
}
```

georg

### [#11](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/11) · m3typo3 · 2007-04-16

Hmmmm, vom Prinzip her hast du recht aber ich lasse die Tags leer.

Grund: Wenn ein Redakteur ein Rubrikbild mit einem roten Auto einpflegt und ich als Alt-Text ein grünes Fahrrad drin stehen hab - das wäre ja ni korrekt. Ich hab auch noch keine Funktion gefunden wo ich beim Hochladen eines Bildes einen Titel bzw. eine Beschreibung angeben kann (die dann für alt-Tags zur Verfügung steht)  - bis jetzt lad ich die Datei hoch, häng sie ans Template und verarbeite Sie per TypoScript.

Wenn es natürlich eine Möglichkeit gibt, werd ich diese auch nutzen. Ich schreib die zwei Eigenschaften mal schon immer mit hin - kommt sicher glei ein Lösungsansatz.

P.S. Ab und zu muss ich die Moderatoren und Mitglieder dieses Forums loben. Bis jetzt habe ich noch keine "blöde" Antwort bekommen und alle Hilfestellungen haben funktioniert! *RESPEKT* und weiter So.

### [#12](https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich/12) · just2b · 2007-04-16

> **m3typo3 schrieb:**
>
> ...kommt sicher glei ein Lösungsansatz.

naja "lösung" wäre halt was allgemeines, seitentitel oder so

> **m3typo3 schrieb:**
>
> P.S. Ab und zu muss ich die Moderatoren und Mitglieder dieses Forums loben. Bis jetzt habe ich noch keine "blöde" Antwort bekommen und alle Hilfestellungen haben funktioniert! *RESPEKT* und weiter So.

man bemüht sich, danke!

georg

---

Quelle: „Rubrikbilder benutzerfreundlich“, typo3.net, https://www.typo3.net/d/60981-rubrikbilder-benutzerfreundlich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
