Zum Inhalt springen

header image definieren und vererben?

Erstellt am 24. August 2005 · 2 Antworten · letzte Antwort am 25. August 2005

Tags: Bilder, Frage

tom2 ·

hallo liebe typo3gemeinde,

ich brüte aktuell über eine lösung für folgendes problem: es gibt mehrere hauptseiten, welche unterschiedlich viele unterseiten beinhalten können. ich möchte nun in der hauptseite ein header image definieren, welches sich dann auf alle in dieser seite befindlichen unterseiten vererbt.

mich stört die "problematik", dass a.) typo3 für jedes gleichlautende bild eine kopie inkl. inkrementierender zahl anlegt und b.) die unmenge an bildern, die bei einer kleinen änderung (die durchaus mal vorkommen kann) einzeln durcharbeiten zu müssen.

ich habe bereits ein paar plugins herangezogen u.a. auch ein rotationsscript, welches einen ordner ausliest und die darin befindlichen bilder per zufall lädt. allerdings hat man hier keinen genauen einfluss auf die präzise anzeige für eine kategorie (logisch, da es rotiert) und das plugin ist dadurch leider auch nicht cacheable.

--

bisher habe ich folgenden aber unzureichenden ansatz gefunden und weitergeführt, nur wie gesagt, t3 legt dann immer zig bildkopien an:

lib.image = TEXT
lib.image {     
     value = <div style="background-image: url(fileadmin/img/tease/default.jpg);"></div>
     override {
     required = 1
      data = levelmedia: -1, "slide"
      wrap = <div style="background-image: url(uploads/media/|);"></div>
      listNum = 0
      }
}
temp.tease < lib.image

lib.image ist der temporäre platzhalter, temp.tease ersetzt im template den zugehörigen marker.

hat jemand eine idee, wie ich o.g. problem lösen könnte oder gibt es gar eine möglichkeit, t3 bei bestimmten bildern zu sagen, "lege keine kopie hiervon an"?

wäre euch für tipps sehr sehr sehr dankbar.

vielen dank im voraus.

mstuebner ·
tom2 schrieb

mich stört die "problematik", dass a.) typo3 für jedes gleichlautende bild eine kopie inkl. inkrementierender zahl anlegt

Dann überleg mal was passiert, wenn Du auf das Original an zwei verschiedenen Stellen mit verschied.modifikationen zugreifst und T3 nicht immer eine Kopie anlegt!

Wenn Du das Original änderst, dann erneuert T3 auch alle Kopien, sodass dadurch kein Mehraufwand entsteht.

tom2 ·

hallo,

ja mir ist die problematik durchaus bewusst, wenn z.b. ein redakteur in einer seite das bild löscht und t3 hiervon keine kopie hat. daher ja auch die frage, ob man für bestimmte bilder etc. nicht einfach sagen kann, finger weg, ich weiß das da keiner rangeht o.ä.

Wenn Du das Original änderst, dann erneuert T3 auch alle Kopien, sodass dadurch kein Mehraufwand entsteht.

ist mir ehrlich gesagt, nicht aufgefallen. wenn ich z.b. 3 seiten habe, die alle dieses bild beinhalten und ich nun in seite 2 etwas ändere, dann erscheinen die änderungen auch in 1 und 3 auf? wenn ja, verstehe ich (bis auf das löschen) die logik nicht die hinter diesem "ballast" steckt.

vielen dank im voraus. 🙂