Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 07.12.06, 11:02
Benutzerbild von dersven
Forum Aktivist
 
Registriert seit: 26.01.06
Ort: Berlin
Alter: 32
Beiträge: 74
dersven eine Nachricht über AIM schicken
Pfeil

Bild mittels Marker seitenspezifisch anzeigen


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:
Typoscript-Code:
1:
2:
MENU_IMAGE = IMAGE
MENU_IMAGE.file = fileadmin/menu_bild_001.jpg

Grusz Sven.

Geändert von dersven (09.12.06 um 12:32 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 07.12.06, 12:16
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

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
__________________
was ist ghoti, blog npostnik.de, job network.publishing
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 08.12.06, 21:37
Benutzerbild von dersven
Forum Aktivist
 
Registriert seit: 26.01.06
Ort: Berlin
Alter: 32
Beiträge: 74
dersven eine Nachricht über AIM schicken

Zitat:
Zitat von ghoti Beitrag anzeigen
mein vorschlag:
2) in den bildnamen die uid aufnehmen, die uid in die template konfiguration in den file-namen aufnehmen und so das bild steuern
die Methode scheint mir gefällig zu sein. Würde es eher gerne vermeiden ein ›Template-Chaos‹ zu generieren.
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
)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 11.12.06, 10:27
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

ich bin kein TS-Experte, ich würd so machen, ist aber vielleicht nicht die beste methode:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
bild = COA
bild {
10 = <img src="fileadmin/bilder/bild_
20 = page:uid
30 = .jpg" width="100" height="100" />
}
da sollte so etwas rauskommen wie
<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
__________________
was ist ghoti, blog npostnik.de, job network.publishing
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 11.12.06, 11:37
Forum Newbie
 
Registriert seit: 10.02.05
Beiträge: 35

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:
1:
2:
10 = TEXT
10.value = <img src="{page:alias}.jpg">
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 11.12.06, 11:39
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

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
__________________
was ist ghoti, blog npostnik.de, job network.publishing
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 11.12.06, 12:08
Benutzerbild von dersven
Forum Aktivist
 
Registriert seit: 26.01.06
Ort: Berlin
Alter: 32
Beiträge: 74
dersven eine Nachricht über AIM schicken

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 11.12.06, 12:38
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

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
__________________
was ist ghoti, blog npostnik.de, job network.publishing
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 12.09.08, 09:40
Forum Newbie
 
Registriert seit: 29.05.07
Alter: 35
Beiträge: 23
Frage

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
}
Im Template steht ...<div id="header">###LOGO###</div>

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 15.09.08, 09:09
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

du brauchst immer zuerst den Typen vor den Value, also:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
temp {
LOGO = COA
LOGO {
10 = TEXT
10.value = <img src="fileadmin/images/logo_
20 = TEXT
20.stdWrap.data = page:uid
30 = TEXT
30.value = .gif" width="100" height="100" />
} - ERROR: Line 9: The script is short of 1 end brace(s)

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...
__________________
was ist ghoti, blog npostnik.de, job network.publishing
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0