Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 26.11.07, 13:15
Forum Zuschauer
 
Registriert seit: 26.11.07
Beiträge: 5

Probleme mit der Menüerstellung


Hallo zusammen,

bin recht neu in typo3 und habe daher noch nicht viel Ahnung.

habe auf typo3.org die dokumentation moderne templateerstellung gemacht. bin jetzt an dem Punkt Menü erstellen angelangt.
es geht um die umsetzung einer html vorlage in typo3. wie binde ich nun dieses statische Menü in typo3 ein, damit dies dann dynamisch wird?

ich arbeite mit meiner eigenen HTML vorlage. mein menü sieht so aus:

<div id="nav">
<a href="#" >Menu Item 1</a>
<a href="#" >Menu Item 2</a>
<a href="#" >Menu Item 3</a>
<a href="#" >Menu Item 4</a>
<a href="#" >Menu Item 5</a>
<a href="#" >Menu Item 6</a>
</div>

wie binde ich nun dieses Menu in TypoScript ein?

die typo3 menüstruktur soll damit ja auch eingebunden werden.
Kann mir bitte jemand weiterhelfen??
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 26.11.07, 13:49
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 576

Also, Typo3 holt sich das menü aus der Baumstruktur und dem TypoScript.
Implementierungen für ein Menü in TypoScript findest du unter http://typo3.org/documentation/docum...0.16/view/7/1/
Willst du auf statische Links in deiner Webseite haben oder nur das Menü das von Typo3 generiert wird?
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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 26.11.07, 14:45
Forum Zuschauer
 
Registriert seit: 26.11.07
Beiträge: 5

danke, das habe ich mir auch schon angesehen. stehe aber irgendwie gerade sprichwörtlich auf dem schlauch.

was muss ich nun eingeben? Geht dies nicht so??

# Menu 1 cObject
temp.nav = HMENU
# First level menu-object, textual
temp.nav = TMENU
temp.nav
{
# Normal state properties
NO.allWrap = *WAS MUSS HIER HIN???
}
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 26.11.07, 14:58
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 576

Also,
du musst erst einmal ein Objekt vom Typ HMENU erstellen.
Typoscript-Code:
1:
page.10 = HMENU
Anschließend musst du dich entscheiden wie deine Menüpunkte dargestellt werden. In diesem kleinen Beispiel nehm ich jetzt einfach mal ein Textmenü (TMENU).
Nun musst du ein TMENU Objekt erstellen.
Typoscript-Code:
1:
page.10.1 = TMENU
Zu beachten ist das 10.1! Dies bedeutet du definierst diese Menü für die erste Ebene.
Weitere ebenen würdest du mit 10.2, 10.3, etc. definieren.

Als nächstes definieren wir wie der Menüpunkt im Normalzustand (NO) aussehen soll.
Typoscript-Code:
1:
page.10.1.NO {  linkWrap = <B>|</B> } - ERROR: Line 0: The script is short of 1 end brace(s)
Hier könntest du dann auch ein anderes aussehen beim drüberfahren, etc. festlegen.

Und hier noch das komplette Beispiel:
Typoscript-Code:
1:
2:
3:
4:
5:
page.10 = HMENU
page.10.1 = TMENU
page.10.1.NO {
linkWrap = <B>|</B><BR>
}

Mehr zu den einzelnen Objekten kannst du unter TYPO3.net - Das deutsche TYPO3-Portal:TYPO-Script Referenz finden.
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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 26.11.07, 15:05
Forum Zuschauer
 
Registriert seit: 26.11.07
Beiträge: 5

habe dies angegeben. (bringt jedoch nichts)

ich habe ja eine html vorlage, die ich ja einbauen möchte in typo3.
also wenn es meine menüstruktur von der html vorlage einbauen soll...wie geht das?


mein TS sieht so aus:

Geändert von Guinness (26.11.07 um 16:48 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
  #6  
Alt 26.11.07, 16:02
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 576

Kannst du bitte mal dein komplettes Template posten.
Bitte nutze die Code tags, da es ansonsten sehr unübersichtlich wird.
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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 26.11.07, 16:47
Forum Zuschauer
 
Registriert seit: 26.11.07
Beiträge: 5

was meinst mit komplettes template? den ganzen typoscript? die css? den bereich in den die navigation rein soll??
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 26.11.07, 16:56
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 576

Das komplette HTML und TypoScript Template
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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 26.11.07, 17:10
Forum Zuschauer
 
Registriert seit: 26.11.07
Beiträge: 5

Vielen Dank schonmal für deine Hilfe!!



HTML-Code:
<head> <title>Unbenanntes Dokument</title> <style type="text/css"> <!--
@import url("style.css");
--> </style> </head> <body> <div id="logo"></div> <div id="nav"> <a  href="#" >Menu Item 1</a> <a  href="#" >Menu Item 2</a> <a  href="#" >Menu Item 3</a> <a  href="#" >Menu Item 4</a> <a  href="#" >Menu Item 5</a> <a  href="#" >Menu Item 6</a> <a  href="#" >Menu Item 7</a> </div> <div id="subnav"> <a  href="#">Startseite</a> <a  href="#">Links</a> <a  href="#">Impressum</a> <a  href="#">Kontakt</a> </div> <div id="content">Inhalt</div> <div id="sidebar">Inhalt</div> </body>
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
# Configuring the Auto-Parser for main template:

plugin.tx_automaketemplate_pi1 {

    # Read the template file:

content = FILE

content.file = fileadmin/template/main/template_1.html

    # Here we define which elements in the HTML that

    # should be wrapped in subpart-comments:

elements {

BODY.all = 1

BODY.all.subpartMarker = DOCUMENT_BODY

HEAD.all = 1

HEAD.all.subpartMarker = DOCUMENT_HEADER

HEAD.rmTagSections = title

TD.all = 1
DIV.all = 1

}

    # Prefix all relative paths with this value:

relPathPrefix = fileadmin/template/main/

}

# Main TEMPLATE cObject for the BODY

temp.mainTemplate = TEMPLATE

temp.mainTemplate {

    # Feeding the content from the Auto-parser to the TEMPLATE cObject:

template =< plugin.tx_automaketemplate_pi1

    # Select only the content between the <body>-tags

workOnSubpart = DOCUMENT_BODY

    # Substitute the ###nav### subpart with some example content:

subparts.nav = TEXT

subparts.nav.value = HELLO WORLD - MENU

    # Substitute the ###content### subpart with some example content:

subparts.content = TEXT

subparts.content.value = HELLO WORLD - CONTENT

    # Substitute the ###subnav### subpart with some example content:

subparts.subnav = TEXT

subparts.subnav.value = HELLO WORLD - MENU

# Substitute the ###sidebar### subpart with some example content:

subparts.sidebar = TEXT

subparts.sidebar.value = HELLO WORLD - MENU  

}

# Main TEMPLATE cObject for the HEAD

temp.headTemplate = TEMPLATE

temp.headTemplate {

    # Feeding the content from the Auto-parser to the TEMPLATE cObject:

template =< plugin.tx_automaketemplate_pi1

    # Select only the content between the <head>-tags

workOnSubpart = DOCUMENT_HEADER

}

# Default PAGE object:

page = PAGE

page.typeNum = 0

# Copying the content from TEMPLATE for <body>-section:

page.10 < temp.mainTemplate

# Copying the content from TEMPLATE for <head>-section:

page.headerData.10  < temp.headTemplate
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 27.11.07, 13:06
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 576

Bist du nochmals weitergekommen?
Ich muss ehrlich sagen, ich habe noch nie ein Template mit dem Plugin plugin.tx_automaketemplate_pi1 umgesetzt.
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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
20 Euro für Hilfe bei Menüerstellung !! Max_07 GMENU, HMENU, TMENU und Co. 0 27.03.08 16:43
Gelöst grafische Menüerstellung will, unterschiedliche MenuItem-Breiten :) CST TYPO3 4.x Fragen und Probleme 0 15.01.08 14:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:04 Uhr.


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