Zum Inhalt springen

Menue aufteilen?

Erstellt am 20. April 2005 · 17 Antworten · letzte Antwort am 21. April 2006

Tags: Frage

Fabian-K ·

Hallo,
da ich weder weiss wie es heisst noch wonach ich suchen muss hier direkt meine Frage:

Wie teile ich menues auf?
Also Kategorie 1 (inkl. dazugehoerige untermenues) soll in eine Zelle meines Menues und Kategorie 2 (inkl. untermenues) 2 Spalten weiter unten.. also soll zwischen den Hauptmenues eine Spalte platz sein..

Hier mal ein beispiel (hoffentlich verstaendlich)

[Home]
[- News]
[- Artikel]
[FREIE ZELLE]
[Kontakt]
[- Impressum]
[- Kontakformular]

(Also welche seiten das sind, sollte ja theoretisch egal sein, also achtet nicht auf die namen.. waren nur Beispiele)

Wie gesagt:
Ich will Kategorie 1 und Kategorie 2 in verschiedenen tabellen-Spalten meiner Template-Seite anzeigen lassen.

SINN UND ZWECK:
Ich will ueber die einzelnen kategorien jeweils ein image einfuegen, und das soll direkt in der Template-Datei statisch eingegeben werden.

Falls da jemand einen Link zu dem Thema hier im Forum weiss, dann bitte bescheid sagen.

(Ich hab leider nichts gefunden, da ich nicht weiss wonach genau ich suchen muss 🙁 )

Danke 🙂

webdeveloper ·

du kannst das ganze menü ja z.b. in typo3 mit html wrappen lassen...

weisste wie das geht? such mal im forum, dürfte oft genug durch gekaut sein...
wenn nicht melde dich nochmal

Fabian-K ·

*nochmal meld*

Ich hab mir das ganze jetzt mal durchgelesen, allerdings wird staendig nur nach horizontalen menue's gefragt,
ich will ja aber meine gesamte struktur auf vertikale Einzel-Menues aufteilen

Ich verstehe die logik/syntax des wrappens irgendwie noch nicht, leider 🙁
Also ich kapiere irgendwie schon dass man eine art 'markierung' angeben muss bei der geteilt wird oder so, aber wie genau das ablaeuft weiss ich leider nicht..

Ich weiss einfach nicht, wie ich es mache, dass mit z.B. das halt alle First-level-menues (inkl. ihrer unterseiten) in eine eigene Spalte kommen 🙁

Die Fragen/Antworten stammen immer von leuten die das schon total beherrschen und auch wissen wo man was hinschreibt, da kann ich leider (noch) nicht mithalten, und zu dem thema gibt es irgendwie auch noch kein Anfaenger-Tutorial, leider :o :o

Achja:
Das war meine Wenigkeit die dich gestern bei ICQ hinzugefuegt hat. Nur als kleine info 🙂

Proximo ·

Wrap: Aktion bei der Inhalte vor, nach Variablen oder auch Statischen Elementen eingefügt werden... Mit tricks sogar IN Objecte... aber mal zum praktischen Teil:

bsp1:
temp.kirschtorte.wrap = | <img src="fileadmin/template/main/images/spacer.gif" width="5">

Fügt nach dem temporären Object "kirschtorte" einen Spacer ein

bsp2:
temp.kirschtorte.wrap = <img src="fileadmin/template/main/images/spacer.gif" width="5"> |

Fügt vor dem temporären Object "kirschtorte" einen Spacer ein

bsp3:
temp.kirschtorte.wrap = <a href="index.php?id=1"> | </a>

Macht das Object "kirschtorte" zu einem Link (in diesem Fall zur Seite mit der ID 1)

Funktion:

temp.kirschtorte ---> unser Object
.wrap ---> unsere Aktion (wrap)
<a href="index.php?id=1"> ---> HTML das wir VOR dem Object einfügen wollen
| ---> Ist der Platzhalter für das Object temp.kirschtorte in diesem Wrap
</a> ---> HTML das wir NACH dem Object einfügen wollen

Ich weiss einfach nicht, wie ich es mache, dass mit z.B. das halt alle First-level-menues (inkl. ihrer unterseiten) in eine eigene Spalte kommen

Die einfachste Lösung wäre, wenn du erst ein Menü baust das deinen Wünschen entsprichst und es dann auf das "First-level" beschränkst. Dann kopierst du das Menü und änderst diese Beschränkung darauf das es nur das "Second-level" anzeigt

Viel Spaß beim Basteln

MFG Proximo

Fabian-K ·

Ah okay das kapier ich 😉

Naja was ich vorhatte war die idee, nicht die untermenues vom first-level zu trennen, sondern die firstlevels INKLUSIVE untermenues in eigenen Spalten anzeigen zu lassen.

Also das ganze soll so aussehen:
[ Kirsche1 ]
[ Kirsche 1.1 ]
[ Kirsche 1.2 ]

[LEERE SPALTE]

[ Kirsche2 ]
[ Kirsche 2.1 ]
[ Kirsche 2.2 ]
[ Kirsche 2.3 ]

Usw..

Also alle firstlevel-menues mitsamt ihrer unterseiten zusammen in eine eigene Spalte meiner Tabelle.

Fabian-K ·

Hallo,
da niemand mehr geantwortet hat denke ich mal dass es mit der Aufgabenstellung zusammenhaengt #paralyzed#

Also nochmal,
so soll das menue dann aussehen:

[ MENUE-BILD 1 ]
[ Menue 1 ]
[ Menue 1.1 ]
[ Menue 1.2 ]
[ usw.. ]

[Leere Zeile]

[ MENUE-BILD 2 ]
[ Menue 2 ]
[ Menue 2.1 ]
[ Menue 2.2 ]
[ usw.. ]

Also ich moechte halt dass es so in etwa aussieht wie bei http://www.proskilled.de/39.html vom Aufbau her.

Wie mache ich das?

Danke 🙂

just2b ·

Ich seh dein Problem nicht, vorausgesetzt ich habs richtig verstanden und du willst soetwas wie hier: http://82.165.8.199/typo3cms_georg/homepage/index.php?id=594

Code dafür:

marks.MENU_LINKS = HMENU
marks.MENU_LINKS.special = directory
marks.MENU_LINKS.special.value = 594

marks.MENU_LINKS.1 = GMENU
marks.MENU_LINKS.1.expAll = 1
marks.MENU_LINKS.1.NO = 1
marks.MENU_LINKS.1.NO {
wrap = <div align="right">|<br></div>
XY = 140, 30
backColor = #000000

10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/goodtimes.ttf
10.fontSize = 10
10.niceText = 0
10.offset = 7, 19

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 146,1
backColor = #000000
}
20.offset = 0, 29
}
marks.MENU_LINKS.1.RO < .marks.MENU_LINKS.1.NO
marks.MENU_LINKS.1.CUR < .marks.MENU_LINKS.1.RO

marks.MENU_LINKS.2 = TMENU
marks.MENU_LINKS.2 {
NO = 1
NO.linkWrap = |<br>
NO.ATagParams = class="linkLinks"
}

lg georg
PS: Nicht blind kopieren, sondern verstehen..

Fabian-K ·

Sehe ich das richtig dass dafuer gif's erstellt werden?
Also von typo3 aus?

Die Sache is dass ich mich mit ImageMagick (oder was auch immer dafuer gebraucht wird) nicht auskenne, leider.

Ich weiss nicht wie ich es am besten beschreibe, aber im grossen und ganzen soll genau so mein menue aussehen am Ende:
http://www.goph.shellmaster.de/menue1.jpg

Also das 'Service für' und das 'Kontakt' sind Stinknormale Bilder die ich in der Templatedatei statisch eingebunden habe.

Die Texte mit dem gruenen Hintergrund sind Level1-Links, und die Texte unter 'Formulare' sind Level2 (Also Unter-Kategorien).

Wie realisiere ich soetwas?

Hoffe jetz hab ich es endlich mal klar ausgedrueckt 🙂

just2b ·
Fabian-K schrieb

Sehe ich das richtig dass dafuer gif's erstellt werden?
Also von typo3 aus?

Die Sache is dass ich mich mit ImageMagick (oder was auch immer dafuer gebraucht wird) nicht auskenne, leider.

Ich weiss nicht wie ich es am besten beschreibe, aber im grossen und ganzen soll genau so mein menue aussehen am Ende:
http://www.goph.shellmaster.de/menue1.jpg

Also das 'Service für' und das 'Kontakt' sind Stinknormale Bilder die ich in der Templatedatei statisch eingebunden habe.

Die Texte mit dem gruenen Hintergrund sind Level1-Links, und die Texte unter 'Formulare' sind Level2 (Also Unter-Kategorien).

Wie realisiere ich soetwas?

Hoffe jetz hab ich es endlich mal klar ausgedrueckt 🙂

wie wärs wenn du wen beauftragn würdest, deine seite umzusetzen, denn scheinbar willst du es selber nicht....
Hast du meinen Code überhaupt mal bei dir eingebunden? musst ja e nur den marker ändern und eine schrift mitgeben!!

hast du dir meinen link überhaupt angesehen? Dann würdest du sehen, dass diese seite und dein screenshot sehr viel gemeinsam haben!
binde die passende schrift ein, pass die Schriftgröße an und du hast die Level-1-Ebene fertig... für deinen Umbruch halt noch einen wrap rundherum.

2. ebene kannst du als textmenü (so wie bei mir) realisieren oder auch mit dem Gifbuilder...

lg georg
ps: du brauchst keine bilder statisch einbinden.. das wär doch total sinnlos, denn was machst du wenn du einen Seitentitel veränderst? Im Photoshop die Grafik erneuern... puhh... bisschen mühsam....

Fabian-K ·

Hi.
klaro habe ich deinen Source durchgelesen aber ich suche halt etwas anderes.

Ich habe die Seite jetzt aufgeteilt (also die Template-Datei)

Es existieren dort 2 div-Container, in den ersten sollen die Level1-Links 'Home', 'News' und 'Impressum' (mit den dazugehoerigen Untermenues) und in den zweiten div-Container sollen die Level1-Links 'Downloads', 'Kontakt' und 'Support' (auch inkl. Level2-Links)

Also ich will ein stink-normales menue an einer bestimmten Stelle durchtrennen, Teil1 in den Div-Container1 und dann Teil2 des Menues in Div-Container2

Das ist es eigentlich alles was ich wollte..
Das mit dem images-Erstellen ist alles zuviel Kram, das wird ueberhaupt nicht benoetigt und dauert zu lange, das ganze anzupassen, und da die seite wie gesagt schnell fertig werden muss, muss ich den Kram spaeter lernen.. sorry 🙁

Naja wer ueberhaupt noch freiwillig mit mir redet ist gerne eingeladen gaanz unten links auf der seite hier auf 'Antworten' zu klicken 😉

dvm ·

Hallo Fabian

Ich lese nun schon einige Tage in diesem Forum. Es ist für mich nicht nachvollziehbar, warum es kein einziges funktionierendes Beispiel für ein stink normales TMENU (vertikal) gibt. Ich habe letztes Jahr eine Seite unter version 3.6.2 erstellt. Habe damals mit Mühe und Not ein funktionierendes Menü erzeugen können. Nun habe ich die Version 3.7.0 aufgeladen und siehe da, mein Template für das Menü, was vorher ausgezeichnet funktioniert hat, geht seither ohne jede Änderung nicht mehr. Nicht mal die Doku hilft hier. Kann es sein, das in 3.7.0 ein stink normales Menü ganz anders erstellt werden muss. Irgendwie schon komisch. Da kannst du Extentions reinladen und bearbeiten und sie funktionieren, aber für ein Menü gibt es no keine wirklich benutzerfreundliche Lösung.

Und für die die ewig nur schreiben "lies mal im Forum oder lies mal die Doku". Da ihr ja bereits alles wisst, könntet ihr ja zur Abwechslung einen konstruktiven Beitrag leisten, damit auch Anfänger mal was lernen könnten. Ich würde mich freuen, wenn jemand von den typo3 kracks (version 3.7.0) ein einfaches template für eine stinknormales TMENU (vertikal) posten würde.

Bei mir wird leider nur der Level 1 ausgegeben. Der Level 2 wird (obwohl gleich erstellt wie letztes jahr, was funktionierte) leider nicht angezeigt.

Besten Dank.

elv1s ·
just2b schrieb

Ich seh dein Problem nicht, vorausgesetzt ich habs richtig verstanden und du willst soetwas wie hier: http://82.165.8.199/typo3cms_georg/homepage/index.php?id=594

Code dafür:

marks.MENU_LINKS = HMENU
marks.MENU_LINKS.special = directory
marks.MENU_LINKS.special.value = 594

marks.MENU_LINKS.1 = GMENU
marks.MENU_LINKS.1.expAll = 1
marks.MENU_LINKS.1.NO = 1
marks.MENU_LINKS.1.NO {
wrap = <div align="right">|<br></div>
XY = 140, 30
backColor = #000000

10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/goodtimes.ttf
10.fontSize = 10
10.niceText = 0
10.offset = 7, 19

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 146,1
backColor = #000000
}
20.offset = 0, 29
}
marks.MENU_LINKS.1.RO < .marks.MENU_LINKS.1.NO
marks.MENU_LINKS.1.CUR < .marks.MENU_LINKS.1.RO

marks.MENU_LINKS.2 = TMENU
marks.MENU_LINKS.2 {
NO = 1
NO.linkWrap = |<br>
NO.ATagParams = class="linkLinks"
}

lg georg
PS: Nicht blind kopieren, sondern verstehen..

Hallo,

auf der Seite
http://82.165.8.199/typo3cms_georg/homepage/index.php?id=594
ist glaube ich nun ein anderes Menue, oder? Wie wird das Menue rechts erzeugt?

Interaktiv - Kein Link
-Suche - Link
-Grußkarten verzenden - Link

ich möchte folgendes erreichen:

Struktur Backend:

Seite 1
-Seite1A
-Seite1B
-Seite1C
Seite2
-Seite2A
-Seite2B

Im Frontend sollte nun links ein Menue erscheinen was so aussieht:

Seite 1 (Keine Seite bzw. kein Link und spezielle css Formatierung)
-Seite1A (Seite bzw. Link)
-Seite1B (Seite bzw. Link)
-Seite1C (Seite bzw. Link)
Seite2 (Keine Seite bzw. kein Link und spezielle css Formatierung)
-Seite2A (Seite bzw. Link)
-Seite2B (Seite bzw. Link)

ich habe es mit
- "Spacer" bzw. "Abstand"
sowie
- doNotLinkIt = 1

kriegs aber leider nicht hin.

donotlink hat keine Wirkung und mit Spacer taucht der Seite nicht auf. (Wenn ich also Seite1 als spacer einrichte)

vielen Dank im Voraus!
Gruss
kasper

Danke
Gruss