Kann mir einer sagen, wie man einen Bildertausch, durch Anklicken eines Navigationsobjektes in der Menüleiste, einbindet. Durch Anklicken der Menüpunkte soll unter halb der Navigationsleiste ein neues Bild mit Infotext angezeigt werden.
Das ganze sieht man auf der Website von Typo3
Http://www.typo3.com
Hallo cbock,
Füge an die Stelle wo dein Bild erscheinen (Seitentemplate)
<img src=images/###images###/b002.jpg >
Unter fileadmin/images legst du für jeden Menuepunkt einen Ordner an und legst das Bild rein. Im Typo-template:
---Setup---
marker.images=TEXT
marker.images.value=master(Orndername)
Sollte gehn.
Gruß
Thomas
Hallo Forum,
ist die Frage unverständlich ???? Oder hat wirklich keiner eine Idee, wie man so was realisieren kann !!!!
Ich möchte einfach nur ein anderes Bild im Websitekopf darstellen, wenn ein Menüpunkt angeklickt wird. Allerdings möchte ich nicht für jeden Menüpunkt ein Template anlegen.
Wie kann man ein Template variable gestallten, so dass immer ein anderes Bild gezeigt wird. Evtl. auch noch eine kleine Info dazu.
So, mehr möchte ich doch gar nicht.
Sorry,
muss natürlich
marks.images=TEXT
marks.images.value = master (Ordnername)
heißen. Ein Template musst du sowieso erstellen und für die Menuepunkte erstellt du ein "extension template". Dann änderst du jeweils den value-wert. Und bei anklicken des Menuepunktes wechselt auch das Bild. Die Bilder müssen alle den gleichen Namen besitzen z.B. b002.jpg s.o..
Hallo
Ich finde diese Lösung nicht so gut.
Warum setzt du den Marker nicht als bildname und weißt dem Marker immer den title oder Subtitle ... zu und dann ist es immer eine Andere Datei.
Der Vorteil ist, dass du nicht die Strucktur mit Ordnern nachbilden mußt sondern alle Bilder im einem Ordner.
Gruß
nazgul23
Hallo!
Für jede Seite, die über das Menü erreichbar ist, ein extension-Template anlegen. Die extension-Templates sind nur dafür gut, um das root-Template abzuändern. Wenn Du also im root-Template für das Bild folgenden Eintrag verwendest (unter Setup):
marks.MAINIMAGE = IMAGE
marks.MAINIMAGE.file = {$mainimage}
Dann kannst Du in einem extension-Template unter constants folgendes eintragen:
mainimage = fileadmin/images/bild1.jpg
oder, im extension-Template einer anderen Seite zum Beispiel:
mainimage = fileadmin/images/bild2.jpg
In deiner Designvorlage (also der HTML-Datei), musst Du nur einen Marker an der Stelle setzen, wo das dynamische Bild erscheinen soll (der heisst im obigen Beispiel ###MAINIMAGE###).
Alles klar?
Das von DanB klappt ufb, aber .... ich versuche das mit einem Image als Tabellenhintergrung zu realisieren, das sichtbare Ergebniss ist, leider nur: ">
Der Hintergrung ist, das:, ich möchte in einer Tabelle am rechten Rand der unter Umständen nicht für jede Auflösung sichbar "IST" ein image einfügen.
Ich möchte dadurch vermeiden das eine <rechts - links> scrollleiste erscheint.
Also der normale content ist ok. der Bereich in dem das Image erscheint könnte auch ausserhalb des sichtbaren bereichs liegen, das geht ja gut als Tabellenhintergrung!
Hat jemand dazu einenen Lösungsansatz?
Sorry, kleiner Fehler es sollte nicht Tabelle sein, sondern Zelle.....falls wichtig.
Wieso klappt das bei mir nicht? Hab alles genau so gemacht wie von DanB beschrieben. Vielleicht fällt jemandem von euch noch was ein??
seite.typeNum = 0
seite.20 = TEMPLATE
seite.20 {
template = FILE
template.file = fileadmin/transplantation/main_tx.htm
workOnSubpart = DOKUMENT
marks.MAINIMAGE = IMAGE
marks.MAINIMAGE.file = {$mainimage}
Im Extension-Template:
mainimage = fileadmin/transplantation/txmedizin/transplant.gif