Hi,
ich habe ein Textmenü das sich bis zur 2. Ebene aufklappt. Es sind ca. 7 Hauptmenüpunkte.
Ist es möglich das jeder der Hauptmenüpunkte ein eigenes Bild davor hat?
Bisher hatte ich das so gelöst:
NO.beforeImg = fileadmin/hfp/images/m_dot_big.gif
Jedoch wird dann immer das selbe Bild vor jedem Menüpunkt angezeigt. Wie kann ich das realisieren?
Danke,
Felix
fbeucke schriebBisher hatte ich das so gelöst:
NO.beforeImg = fileadmin/hfp/images/m_dot_big.gif
Jedoch wird dann immer das selbe Bild vor jedem Menüpunkt angezeigt. Wie kann ich das realisieren?
Indem Du obigen Code in Conditions einschliesst, welche dann für die verschiedenen UID die jeweils richtige Grafik einbindet.
Dran denken, dass vor Conditions immer alle Klammern geschlossen sein müssen!
Hallo
Ich habe ein ähnliches Problem.
Gibt es keine Möglichkeit das Bild der Seite direkt zuzuweisen und die dann nachträglich im Menü einzubauen?
Denn wenn ein neuer Menüpunkt von den Redakteuren erstellt wird, muss ich ja immer das TypoScript nachbearbeiten..
Gruß, Petzer
MaZderMind schriebGibt es keine Möglichkeit das Bild der Seite direkt zuzuweisen und die dann nachträglich im Menü einzubauen?
Denn wenn ein neuer Menüpunkt von den Redakteuren erstellt wird, muss ich ja immer das TypoScript nachbearbeiten..
Ich kann mir schon vorstellen, dass man das auch anders herum machen kann und im TSCode dann schreibt:
Wenn: Media->Bildname=bla existiert, dann binde ein
Ich weis nur nicht wie man das macht.
# The menu:
temp.customImageMenu = HMENU
temp.customImageMenu.1 = GMENU
temp.customImageMenu.1.NO {
altImgResource.import = uploads/media/
altImgResource.import.field = media
altImgResource.import.listNum = 0
# fall back GIFBUILDER item, if no result from altImgResource:
XY = 226,20
backColor = silver
10 = TEXT
10.text.field = nav_title // title
10.offset = 10,13
# wrap
wrap = |<BR>
}
temp.customImageMenu.1.RO < temp.customImageMenu.1.NO
temp.customImageMenu.1.RO = 1
temp.customImageMenu.1.RO.altImgResource.import.listNum = 1
Aus dem Testsite-Package 😉
jenses
jenses schriebAus dem Testsite-Package 😉
Und da gibt es immernoch Leute die meinen, dass einem nicht geholfen wird...
BTW: Sitzt Du wirklich in Schweden? Bin die nächste Woche in Copenhagen (DK), ein bischen Nordluft schnuppern.
jenses schrieb
# fall back GIFBUILDER item, if no result from altImgResource:
XY = 226,20
backColor = silver
10 = TEXT
10.text.field = nav_title // title
10.offset = 10,13
# wrap
wrap = |<BR>
}
temp.customImageMenu.1.RO < temp.customImageMenu.1.NO
temp.customImageMenu.1.RO = 1
temp.customImageMenu.1.RO.altImgResource.import.listNum = 1
Wie funktioniert denn das mit dem Fallback, ich kann nicht nachvollziehen, wie getestet wird, ob altImageResource einen Wert enthält?
Wie funktioniert denn das mit dem Fallback, ich kann nicht nachvollziehen, wie getestet wird, ob altImageResource einen Wert enthält?
ist doch eigentlich fast selbsterklärend:
man definiert ein GIFBUILDER item, das grundsätzlich gezeigt wird, es sei denn es gäbe eine "alternative bildquelle", also ein "altImgResource", die dem GIFBUILDER item vorgezogen wird.
die bedingung steckt schon von haus aus im system, daher die bezeichnung "alt"... 😉
p.s.:
wenn man aber sowieso nur bilder (z.b. thumbnails für eine kleine galerie) zeigen möchte, dann kann man sich den ganzen spökes mit "alt" und fallback etc. natürlich sparen.
altImgResource
imgResouce
Defines an alternative image to use. If an image returns here, it will override any GIFBUILDER configuration.
@matthias :
Ja, das ist kein Schnack, ich sitz wirklich bei den Elchen.
das gleiche problem hab ich auch! nur is das obengenannte für mich keine lösung! ich habe nämlich für jeden menüpunkt zB ein "button_unterhaltung_no.jpg" und ein "button_unterhaltung_act.jpg" - welches beim Hovern und als aktives jpg angezeigt werden soll! ohne text darüberzulegen, einfach nur das bild!
http://www.philipp-infanger.com/typo3/index.php?id=1
könnt ja mal reinsehen fürs bessere verständnis! die 5 menüpunkte haben jetzt alle das gleiche bild, das bild des 1. menüpunktes! es sollten aber 5 verschiedene sein! danke schon mal im vorraus 🙂
lg philipp
Da hast du den obigen Code nicht richtig verstanden,
Normal- und Hover-Zustand werden mit verschiedenen Bilder beschickt,
nämlich entweder mit listNum=0 oder listNum=1 im Medien-Feld .
Der Text erscheint ja nur, wenn kein Bild gefunden wird 😉
Du mußt nur den Wrap ändern, damit die Bilder nebeneinander liegen.
# The menu:
temp.customImageMenu = HMENU
temp.customImageMenu.1 = GMENU
temp.customImageMenu.1.NO {
altImgResource.import = uploads/media/
altImgResource.import.field = media
altImgResource.import.listNum = 0
# fall back GIFBUILDER item, if no result from altImgResource:
XY = 226,20
backColor = silver
10 = TEXT
10.text.field = nav_title // title
10.offset = 10,13
# wrap
wrap = |
}
temp.customImageMenu.1.RO < temp.customImageMenu.1.NO
temp.customImageMenu.1.RO = 1
temp.customImageMenu.1.RO.altImgResource.import.listNum = 1
jenses
ok! funktioniert schonmal ansatzweise, vielen dank!
was ich aber noch nicht verstehe ist "uploads/media/" was is das für ein ordner und was ist das field "media", bzw. wie mein vorgänger schon gefragt hat, woran erkennt der gifbuilder seinen einsatz 🙂
thx, lg philipp
Das Feld Media siehst du, wenn du im Seitentitel den Typ auf Erweitert einstellst.
In diesem Feld plazierst du in der richtigen Reihenfolge deine beiden Bilder.
woran erkennt der gifbuilder seinen einsatz
siehe oben
jenses
Hallo
also ich hab 2 Probleme damit;:
1. Will ich einer Seite entweder ein Icon und/oder einene Überschriftenbanner hinzufügen und deise dann im Template gersondert behandeln
Wie soll ich die Dateien in Media denn dann auseinanderhalten? woher weiß welche welche ist? Am liebsten wäre es mir die Media-Liste nur für den Banner zu benutzen, denn nur den kann Redakteur für seien seiten selbst festelegen, das Icon wird von mir vegeben da es nur für Seiten der obersten Ebene benutzt wird und bei Top-Level-Seiten kann nur der Admin erstellen/löschen/header bearbeiten, Der Baner jedoch kann für jede beliebeige Seite vom Admin festgelegt werden. jedoch weiß nich nicht welches Feld ich dasfür benutzen soll (oder kann man vllt sogar eigene Felder anlegen?)
Das Icon solte bei einem Menü als list-icon fungieren slso über einen inline-css-tag eingebunden werden, im anderen menü soll es als img eingefügt werden (das andere Menü zeigt nur TopLevel-Seiten) und evtl alternativ (wenn kein iconangegeben wurde) den Titel der Seite.
Der Banner soll als spezieller div-Block ausgegeben werden. Ich hatte mir gedacht dazu vllt ein eigenes Content-Element anzulegen.
Wie gehe ich am besten vor?
Gruß, Peter
Hi! Bei mir kommt anstatt dem Rolloverbild nur ein weißes Kästen. Was mach ich falsch.
Hier mein Code:
marks.menu4 = HMENU
marks.menu4{
special = directory
special.value=104
1 = GMENU
1.NO {
altImgResource.import = uploads/media/
altImgResource.import.field = media
altImgResource.import.listNum = 0
# fall back GIFBUILDER item, if no result from altImgResource:
XY = 226,20
backColor = silver
10 = TEXT
10.text.field = nav_title // title
10.offset = 10,13
# wrap
wrap = |
}
1.RO < 1.NO
1.RO = 1
1.RO.altImgResource.import.listNum=1
}
Ich glaube Du willst sowas:
http://hardcoder.web-produzent.de/showtopic.php?threadid=192
p.s.: das media-Feld fasst Maximal 5 bilder