![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| ||||
| ||||
Hallo liebes Forum ich habe in meinem Projekt ein Haupttemplate angelegt und zahlreiche Unterseiten die ich in einem HMENU sichtbar gemacht habe. Nun möchte ich auf den Seiten die mittels des Menus aufgrufen werden, den Marker ###MENU_IMAGE### ein mit einem Bild (file = fileadmin/menu_bild_001.jpg) füllen. bisher habe ich ja nur ein und das selbe bild im marker: Grusz Sven. Geändert von dersven (09.12.06 um 12:32 Uhr). |
|
#2
| |||
| |||
| mein vorschlag: 1) entweder auf allen seiten ein ext-template anlegen und dort immer das ding überschreiben 2) in den bildnamen die uid aufnehmen, die uid in die template konfiguration in den file-namen aufnehmen und so das bild steuern 3) das bild in den content packen in eine spalte, die du nicht brauchst, dann einfach styles.content.getX (spaltenname) reinschreiben |
|
#3
| ||||
| ||||
| Zitat:
Nur bin ich eher ein Typoscript rookie: Könnt ihr mir Scripttechnisch auf die Sprünge helfen? -??- MENU_IMAGE = IMAGE MENU_IMAGE.file = fileadmin/ <. $bildname ( $bildname = uid ) |
|
#4
| ||||
| ||||
| ich bin kein TS-Experte, ich würd so machen, ist aber vielleicht nicht die beste methode: Typoscript-Code:
<img src="fileadmin/bilder/bild_123.jpg" width="100" height="100" /> der nachteil ist, dass imagemagick nix damit zu tun hat, der vorteil ist, dass typo3 keine kopie des bildes in den uploads bzw. temp ordner erstellt, so kann man die bilder schnell autauschen. mit page:uid bin ich mir nicht sicher, dass müsstest du nochmal nachlesen, und bei width und height natürlich deine werte einsetzen, kannst auch alt-attribut hinzufügen etc. wichtig ist aber, dass für jede seite ein bild vorliegt, ansonsten ist da nichts an der stelle |
|
#5
| ||||
| ||||
| Ich habe das selbe Problem wie dersven und es wäre mir auch am liebsten das Bild über die uid oder noch besser den alias einzubinden. Jedoch scheint niemand eine lauffähige Lösung zu haben. Sowas geht ja nicht, oder? Typoscript-Code:
|
|
#6
| |||
| |||
| was spricht denn gegen meinen Vorschlag (es gibt bestimmt auch bessere Möglichkeiten). Du kannst da anstatt page:uid auch page:alias reinschreiben. wie du das geschrieben hast mit {page:alias}, da bin ich mir nicht sicher, dass es so funktioniert, probier doch mal die COA-Variante |
|
#7
| ||||
| ||||
| ja das ist ne schöne variante, ausser und ja schon angedeutet.. was passiert wenn es kein bild gibt. und schade ist natürlich auch das es von imagemagick nicht "gesehen" wird. _wird wohl ne contentspalte bei mir ![]() vielen Dank. grusz Sven |
|
#8
| |||
| |||
| probier es doch erstmal aus, was passiert, wenns kein bild gibt. das mit imagemagick ist auch so eine sache, mich nervt das eher. ich bearbeite meine bilder alle vor und finds es manchmal lästig, wenn imagemagick das bild zusätzlich komprimiert. das mit der content-spalte ist eine gute lösung, dann kannst du die bilder nicht mal ebenso austauschen, sondern musst das in jeder content-spalte tun, und dann wird von den bildern eine kopie in temp erstellt und so weiter. dese variante ist wirklich nur dann sinnvoll, wenn du eine überschaubare anzahl an seiten hast. kannst ja am ende einen link zu deinem ergibtnis posten, viel erfolg, ghoti |
|
#9
| |||
| |||
| Hallo, bin bei meiner Suche auf diesen Post hier gestoßen. Auch wenn der Post schon ein bisschen älter ist, hoffe ich doch, dass ihr euch noch erinnert. ![]() Finde den Ansatz sehr interessant, kann ihn aber nicht zum laufen bringen. Ich habe mir einen Marker erstellt und diesen so angerufen: HTML-Code: temp {
LOGO = COA
LOGO {
10 = <img src="fileadmin/images/logo_
20 = page:uid
30 = .gif" width="100" height="100" />
}
...
marks {
LOGO < temp.LOGO
} In den Seiteneigenschaften, habe ich auch das Logo über die Resourcen eingebunden, der Marker wird auch im Quellcode ersetzt, aber eben durch nichts. Ich sehe es doch richtig, wenn ich z.B. ein Bild auf der Seite mit uid:7 habe, ich das Bild dann auch z.B. logo_7.gif nennen muß? Für Hilfe wäre ich euch dankbar. Gruß Torsten |
|
#10
| |||
| |||
| du brauchst immer zuerst den Typen vor den Value, also: Typoscript-Code: Seite UID = 7, muss das Bild logo_7.gif heißen. bei der 20 musst du evtl. die Ref konsultieren, ich kann mir das nie genau merken... |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| tt-News: Kann man News-Bild per Marker im Hauottemplate anzeigen lassen? | bjs1977 | News (tt_news, mininews und Co) | 1 | 15.02.08 13:13 |
| CONTENT an untsch. MARKER anzeigen, aber WIE???? | webschnecke | TYPO3 4.x Fragen und Probleme | 10 | 06.02.08 12:42 |
| Gelöst Bild-Austausch // Marker | mylious | TYPO3 4.x Fragen und Probleme | 2 | 24.09.07 15:17 |
| mini news über marker anzeigen lassen | tame | News (tt_news, mininews und Co) | 0 | 05.09.06 14:25 |
| BE_USER an Marker anzeigen | capct | TYPO3 4.x Fragen und Probleme | 2 | 20.08.06 21:26 |