Hallo,
zunächst einmal möchte ich mich bei Allen bedanken, die hier im Forum Fragen nachvollziehbar beantwortet haben. Ich konnte eine Menge lernen und meine alten HTML-Seiten mit Typo3 realisieren.
Nun habe ich doch noch eine Frage/Bitte an Euch.
Ich habe mehrere Subparts für Menüs. Das Hauptmenu ist "festsehend" und beinhaltet nur die Navigation der oberen ersten Ebene. Dafür möchte ich meine "alten" bereits existierenden Graphiken verwenden. Für jeden Menüpunkt eine andere, bestehende Grafik. Ebenso die aktiven Graphiken. Dazu habe ich das folgende Setup erstellt welches auch funktioniert.
Nun bin ich mir aber nicht sicher, ob das ganze Konstrukt überhaupt den Typo3 Kriterien entspricht. Sicherlich gibt es jede Menge Verbesserungen.
Vielleicht habt Ihr ein paar Tips und/oder Verbesserungsvorschläge zu dem Gewurschtel.
Mit besten Dank schon einmal
Sonya
Mit besten Dank schon einmal
Sonya
##### zweites Menue (linke Seite) Beginn #############
subparts.MENU_LINKS2 = HMENU
subparts.MENU_LINKS2.stdWrap.wrap = <table width="170" border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" width="100%" cellspacing="0" cellpadding="0">|</table></td></tr></table>
subparts.MENU_LINKS2.1 = TMENU
subparts.MENU_LINKS2.1.NO {
beforeImg{
import = uploads/media/
# import = fileadmin/designvorlage/images/navigation/ # das funktioniert leider nicht :( Es werden keine Datein dargestellt
import.field = media
# die "0" steht fuer das 1te Bild :
import.listNum = 0
}
allWrap = <tr><td valign="center" width="184"> | </td></tr>
doNotShowLink = 1
beforeImgLink = 1
ATagBeforeWrap = 1
}
# Links sollen nicht unterstrichen sei:
page.noLinkUnderline =1
# an dieser Stelle wird das Men "eingefuegt":
page.10 < subparts.MENU_LINKS2
###
subparts.MENU_LINKS2.1.ACT = 1
subparts.MENU_LINKS2.1.ACT {
beforeImg{
import = uploads/media/
# import = fileadmin/designvorlage/images/navigation/ # das funktioniert leider nicht :( Es werden keine Datein dargestellt
import.field = media
# die "1" steht fuer das 2te Bild :
import.listNum = 1
}
allWrap = <tr><td valign="center" width="184"> | </td></tr>
doNotShowLink = 1
beforeImgLink = 1
ATagBeforeWrap = 1
}
hi sonya,
Versuch mal GMENU zu verwenden, ich glaube mal gelesen zu haben, dass das bei TMENU nicht geht.
Ich verwende folgenden Code (z.B. bei http://www.widespreadlingo.com)in der Unternavigation im orangefarbenen Balken:
Im Seitenheader im Feld 'media' die entsprechenden Bilder wählen und auf die Reihenfolge achten.
temp.subnavi = HMENU
temp.subnavi.entryLevel = 1
temp.subnavi.1 = GMENU
temp.subnavi.1 {
noBlur = 1
NO {
XY = [10.w], [10.h]
allWrap = <div> | </div>
10 = IMAGE
10.file {
import = uploads/media/
import.field = media
import.listNum = 0
}
doNotShowLink = 1
beforeImgLink = 1
ATagBeforeWrap = 1
}
ACT = 1
ACT {
XY = [10.w], [10.h]
allWrap = <div> | </div>
10 = IMAGE
10.file {
import = uploads/media/
import.field = media
import.listNum = 1
}
doNotShowLink = 1
beforeImgLink = 1
ATagBeforeWrap = 1
}
RO = 1
RO {
XY = [10.w], [10.h]
allWrap = <div> | </div>
10 = IMAGE
10.file {
import = uploads/media/
import.field = media
import.listNum = 1
}
}
}
Falls du für den RO-Zustand ein drittes Bild hast, dort statt import.listNum = 1 wie im Code oben,
import.listNum = 2 nehmen.
ach ja, und dann 'temp.subnavi' in den Platzhalter kopieren.
Gruß,
Rolf
pixelrolf schrieb
hi sonya,
Versuch mal GMENU zu verwenden, ich glaube mal gelesen zu haben, dass das bei TMENU nicht geht.
. . .
Hallo Rolf,
danke für Deine Mühe.
Nur, GMENU kann ich nicht einsetzen, leider 🙁
Die Menügraphiken sind fertige Bilder von einem Designer und sollen so weiter verwendet werden.
MFG
Sonya
pixelrolf schrieb
Im Seitenheader im Feld 'media' die entsprechenden Bilder wählen und auf die Reihenfolge achten.
Wie meinst du das genau, in welchem seitenheader welches feld media ?
Danke
Vincent
@sonya
jaja die Designer und ihre Buttons 😃 ich kenne das auch #paralyzed# .
Also wenn du die einzelnen Buttons hast mache ich das bei den Menüs immer so:
# Hauptmenü
subparts.MENU-MAIN = HMENU
subparts.MENU-MAIN {
special = directory
special.value = 15
1 = GMENU
1 {
NO.XY = [10.w], [10.h]
NO.10 = IMAGE
NO.10.file = fileadmin/../startseite.gif || fileadmin/../mm-golf-clubs.gif
ACT < page.10.subparts.MENU-MAIN.1.NO
ACT = 1
ACT.10.file = fileadmin/../mm-startseite-act.gif || fileadmin/../mm-golf-clubs-act.gif
}
}
Ich habe hier die Pfade gekürzt, auch kannst du das weiterführen je nachdem wieviele Navipunkte du hast und du musst die Reihenfolge beachten.
Ich habe auch eine Frage dazu, wie kann ich auf jeden Menüpunkt einzeln zugreifen? Ich kann zwar mit wrap HTML Code setzen aber jedes Bild benötigt eine eigene id="" wie kann ich dies bewerkstelligen????
Vincent2004 schrieb
Wie meinst du das genau, in welchem seitenheader welches feld media ?
wenn du den Seitentyp auf "Erweitert" setzt (Seitentitel bearbeiten), findest du im Eingabeformular weiter unten das Feld "Dateien" (Attach media files related to the page.)
Grüße,
Rolf