Zum Inhalt springen

Mein Menü erscheint nicht

Erstellt am 8. Juli 2004 · 13 Antworten · letzte Antwort am 9. Juli 2004

Tags: Frage

Chris_Z ·

Hallo und guten Tag!

Nach langem Üben mit der FC Bigfoot Seite versuche ich gerade mit einem leeren Dummy Pack eine Seite mit eigener Designvorlage aufzubauen.
Der Start klappte auch bis zum Einbinden der Designvorlage gut, aber nun habe ich das Problem daß mein Menü nicht erscheint.
Ich probiere seit Stunden aber irgendetwas mache ich falsch, kann mir bitte jemand sagen was??

Dies ist meine Designvorlage:

___________________________________________________________________________________________
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>designvorlage</title>
<link href="fileadmin/style.css" rel="stylesheet" media="screen" ><!--
element { }
--></style>
</head>

<body bgcolor="#9b7aab"><!--###DOCUMENT###-->
<div align="center">
<table width="733" border="0" cellspacing="0" cellpadding="0">
<tr>
<td rowspan="2"><img src="fileadmin/logo.gif" alt="" width="323" height="99" border="0"></td>
<td colspan="2"><img src="fileadmin/bildleiste_oben_1.jpg" alt="" width="410" height="72" border="0"></td>
</tr>
<tr height="27">
<td colspan="2" bgcolor="#f7e801" height="27">###MENU_OBEN###</td>
</tr>
<tr height="2">
<td colspan="3" height="2"></td>
</tr>
</table>
<table width="733" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#cdbcd6" width="143" height="350">###MENU_LINKS###</td>
<td bgcolor="white" width="590" height="350">###INHALT###</td>
</tr>
</table>
<p></p>
</div>
<!--###DOCUMENT###-->
</body>

</html>
___________________________________________________________________________________

Mein Setup:

# Default PAGE object:
seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor = "#9B7AAB">
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/index.html
seite.10.workOnSubpart = DOCUMENT

seite.10.marks.MENU_LINKS = HMENU
seite.10.marks.MENU_LINKS.entryLevel = 0
seite.10.1.marks.MENU_LINKS = TMENU
seite.10.1.marks.MENU_LINKS.NO {
linkWrap = <B>|</B><BR>
}

____________________________________________________________________________________________

Ich habe 4 Seiten angelegt die im Menü erscheinen müßten.

Bin für jede Hilfe sehr dankbar!

Liebe Grüße
Chris

doku ·

...und lösch außerdem in deinem html-template erstmal alles, bis auf das hier:

<!--###DOCUMENT###-->
		<div align="center">
			<table width="733" border="0" cellspacing="0" cellpadding="0">
				<tr>
					<td rowspan="2"><img src="fileadmin/logo.gif" alt="" width="323" height="99" border="0"></td>
					<td colspan="2"><img src="fileadmin/bildleiste_oben_1.jpg" alt="" width="410" height="72" border="0"></td>
				</tr>
				<tr height="27">
					<td colspan="2" bgcolor="#f7e801" height="27">###MENU_OBEN###</td>
				</tr>
				<tr height="2">
					<td colspan="3" height="2"></td>
				</tr>
			</table>
			<table width="733" border="0" cellspacing="0" cellpadding="0">
				<tr>
					<td bgcolor="#cdbcd6" width="143" height="350">###MENU_LINKS###</td>
					<td bgcolor="white" width="590" height="350">###INHALT###</td>
				</tr>
			</table>
			<p></p>
		</div>
<!--###DOCUMENT###-->

den rest macht typo3 von alleine.

Chris_Z ·

Vielen Dank Euch beiden, aber leider geht es noch immer nicht.

@Daniel
hab den Code ausgetauscht aber es will nicht..was mach ich denn nur falsch???

@doku
wenn ich den HTML Teil wie von Dir beschrieben lösche wird die Seite gar nicht mehr angezeigt, nur noch die Hintergrundfarbe. Woran kann das liegen? (Cache ist geleert)

Liebe Grüße,
Chris

doku ·

dann is irgendwas anderes grundsätzlich falsch.
arbeite am besten ein tutorial durch anhand der beispielcodes.

Chris_Z ·

Hallo doku,
danke für Deine Antwort.

Die Tutoriale habe ich gemacht...ich bin schon seit 3 Monaten dabei in meiner freien Zeit Typo zu erarbeiten,
und habe auch nur hier nachgefragt weil ich trotz sehr vielen experimentierens nicht weitergekommen bin.

Trotzdem danke! und Grüße
Chris

doku ·

ich kann dir nur noch anbieten mir einen befristeten zugang zu deinem backend zu geben. die lösung ist sicherlich schnell gefunden.

ohrobot ·

na sowas..hab genau das selbe Problem mit meinem Code..ich versteh das nicht wo bitte ist das Problem (mein menü-marker heißt: MENUE, der Inhaltsmarker: INHALT)??

seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/index.html
seite.10.marks.INHALT = CONTENT

seite.10.marks.INHALT{
table = tt_content      
select.orderBy = sorting;
select.where = colPos = 0
} 

#und hier wirds interessant
seite.10{
marks.MENUE = HMENU
marks.MENUE.1 = TMENU 
marks.MENUE.1.NO
}

hab auch verschiedene entryLevel ausprobiert...vergebens.

Vielleicht findet in dieser Version jemand DEN Fehler der dann evtl. auch Chris_Z weiterhelfen kann.

das wäre schön.

ohrobot ·

- ich hab in meiner vorlage doch auch keine subparts. Ich denke man kann auch "nur" direkt mit markern arbeiten !?
- marks.MENUE.1.NO ...heißt nicht sauber fehler?

..kann es sein dass das script aus hierarchiegründen die seiten für die navigation nicht finden kann.

#weltkugel
#|
#|--hauptseite mit menü-typoscript
###|---Unterseite 1
###|---Unterseite 2

Unbekannter Benutzer ·

also das mit den subparts habe ich ehrlich gesagt noch nicht ausprobiert. ersetzt er denn so wie es da steht den marker?
wenn ja, scsheints zu funktionieren. dann hätt ich wieder mal was gelernt.
zum zweiten punkt: du hast NO keine eigenschaften zugewiesen. das würde ich entweder so: NO {} machen, oder irgendeine eigenschaft zuweisen... aber nur den ersten teil ohne jegliche eigenschaften reinzuschreiben kann nicht gut sein...

souri ·

Die ganze Geschichte mit workOnSubparts und dem Document-Subpart ist ja nur dazu da, damit man während der Template-Entwicklung seinen eigenen Header verwenden kann und den dann nicht ständig händisch wegschnippeln muss(ist ja doch viel komfortabler da man so z.B. eine korrekte Darstellung in einem Editor hat; drum kann ich den ersten Tipp von doku auch nicht ganz nachvollziehen).

Soweit ich weiß *käme* man ja auch gänzlich ohne aus (ausschließlich mit Markern), aber ist halt praktisch drum verwendet es quasi jeder.

souri ·

ich hab den anfagscode mal ausprobiert in leicht veränderter variante

seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor = "#9B7AAB">
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/templates/main/main_templ.html
#seite.10.workOnSubpart = DOCUMENT

seite.10.marks.LEFTNAVI= HMENU
seite.10.marks.LEFTNAVI.entryLevel = 0
seite.10.marks.LEFTNAVI.1 = TMENU 
seite.10.marks.LEFTNAVI.1.NO.linkWrap=<b>|</b><br>

(mit geschwungengen klammern wäre das ganze "ein bisschen" praktischer.. 😉 )

Funktioniert bei mir anstandlos, vielleicht liegts wirklich an der Seiten-Hierarchie o.Ä.??