Page 3 of 3
Posted: Wed 19. Dec 2007, 20:24
by Topica
Hallo Knut,
Danke für Deine Erklärungen, hatte das aber alles bereits nachgelesen und auch verstanden.
Die beiden Dateien (navi.php und navi.css) liegen auch definitiv in den richtigen Ordnern.
Trotzdem wird statt dem Menü nur {NAVI:0} angezeigt.
Aufruf über die Vorlage mit <div class="menu">{NAVI:0}</div>.
Eine ziemlich ratlose
Topica
Posted: Wed 19. Dec 2007, 20:26
by flip-flop
Dieses MEnü hört auf den Namen
{NAVI} und mehr nicht.
Sonst nimm die Variante die ich aufgearbeitet habe.
Knut
Posted: Wed 19. Dec 2007, 20:53
by Topica
Hallo Knut,
mit {NAVI} funktioniert es .... aber nur leidlich ...
die Anzeige sieht wie folgt aus:
* PiPaPO
* POPaPi
(wobei der Stern eigentlich so ein üblicher fetter Aufzählungspunkt ist).
Nix nebeneinander, nix in Farbe usw.
Habe dann schnell Deine Variante umgesetzt.
Aber da sieht die Anzeige genauso aus (identisch).
Funkt da eine andere Programmierung dazwischen?
Will Deine Hilfe nicht übermässig strapazieren, aber wo müsste ich zu suchen anfangen?
Erstmal vielen Dank!
Posted: Wed 19. Dec 2007, 21:37
by flip-flop
Ist die CSS Datei in deine Vorlage eingebunden?

Schrieb ich schon oben.
--> Sonst findet das Menü die Formatierung nicht und genau das passiert hier gerade.
Posted: Wed 19. Dec 2007, 21:56
by Topica
"In die Vorlage eingebunden" bedeutet doch lediglich, dass der Dateiname in der Vorlage unter "CSS-Datei:" angezeigt wird?
Wenn das so ist, dann ist sie eingebunden, steht mit frontend.css usw. brav in der Liste.
Hier noch der Abschnitt Haupt:
Code: Select all
<!--NO_PRINT_START//-->
<div class="mainsite"style="top: 50%; left: 50%; height: 520px; width: 840px; margin: -260px 0 0 -420px; background: none; border: none;">
<div class="site">
<!--NO_PRINT_END//-->
<div class="inhalt">
<div class="menu">{NAV_HORIZ_DD:0}</div>
<div class="logo"><a href="index.php?id=1,0,0,1,0,0">{IMAGE:logo.jpg}</a></div>
<div class="sitetext">
<table
<!--NO_PRINT_START//-->
width="588px"
<!--NO_PRINT_END//-->
border="0" cellspacing="0" cellpadding="0" align="left">
<tr>
<td>{SPACER:11x11}</td>
<td class="sitetext" valign="top" align="left">
<a name="top" id="top"></a>{SPACER:10x78}<br />{CONTENT}</td></tr>
</table></div>
</div>
<!--<div class="news">
<span class="nav_table" white-space:nowrap><marquee behavior="scroll" scrolldelay="100">{SHOW_CONTENT:CP,24}</marquee></span></div>-->
<div class="sitebottom">
<table width="840px" border="0" cellspacing="0" cellpadding="0"><tr>
<td width="232px">{SPACER:2x3}<br />{SPACER:11x11}
<span class="textc">SiteMap</span></td>
<td>{SPACER:80x4}<br />
<span class="textc">Disclaimer</span></td>
<td>{SPACER:80x4}<br />
<span class="textc">Impressum</span></td>
<td>{SPACER:80x4}<br />
<span class="textc">Datenschutz</span></td>
</tr></table></div>
<!--NO_PRINT_START//-->
</div>
</div><!--NO_PRINT_END//-->
Posted: Wed 19. Dec 2007, 22:01
by flip-flop
"In die Vorlage eingebunden" bedeutet doch lediglich, dass der Dateiname in der Vorlage unter "CSS-Datei:" angezeigt wird?
Wenn das so ist, dann ist sie eingebunden, steht mit frontend.css usw. brav in der Liste.
Allein "in der Liste stehen" reicht nicht. Alle css-Dateien die eingebunden sind müssen blau hinterlegt sein. (Mehrfachauswahl win.typisch mit [<strg> linke Maustaste] möglich.
Taucht denn die Datei im generierten Quelltext auf?. (Browser -> Rechte Maustaste -> Seitenquelltext anzeigen).
Posted: Wed 19. Dec 2007, 22:09
by Topica
Das war es!!!
*kopfschüttel* da wäre ich niiiieeee draufgekommen ...
Vielen heissen Dank ... gibt es noch mehr solcher "Geheimisse?"
Posted: Wed 19. Dec 2007, 22:26
by flip-flop
Für mich ist das irgendwie logisch, denn dort tauchen i.d.R. alle css-Dateien auf die im Verzeichnis /inc_css/* stehen. Ich möchte ja nicht immer alle automatisch in die eine Vorlage einbinden.
So etwas lernt man zu schätzen wenn die Site etwas größer und komplexer wird und die css-Anweisungen strukturiert auf verschiedene Dateien verteilt sind. Z.B. xy_layout.css, xy_content.css, xy_navigation.css, ......
du musst nur immer darauf achten, dass auch die Reihenfolge bei CSS Aweisungen entscheident ist. -> Die letzte gleiche Anweisung gewinnt.
Also auch mit der Dateireihenfolge aufpassen.
Knut
Posted: Wed 19. Dec 2007, 23:50
by Topica
Hallo Knut,
bin ganz Deiner Meinung, ist alles logisch ... wenn man es kennt ...
Aber langsam komm ich hinter die "Denke"

und das nicht zuletzt dank Dir.
In diese Richtung habe ich schlicht nicht überlegt, obwohl mir im Lauf des Tages schon aufgefallen war, dass die .css-files irgendwann anders sortiert waren wie zuvor und ich über die Pfeilchen den Rang auch nicht richtig steuern konnte.
Im Grunde ist diese Steuerung ja sehr nutzerfreundlich, bin nur gespannt, wie oft ich die eingebundenen .css-files versehentlich deaktiviere *grinsel
Ist eine ganz schöne Umstellung auf diese Oberfläche und die doch etwas andere Funktionaliät. Beschäftige mich eigentlich mehr mit osC usw.
Aber das, was ich bisher von phpcwms gesehen habe, gefällt mir sehr gut.
Haben die beiden "Aktualisieren"-Buttons in der Vorlage eigentlich die gleiche Funktion, d. h. wird jeweils die gesamte Vorlage gesichert oder nur der obere bzw. untere Teil?
Nochmal Danke!
Topica
Posted: Wed 19. Dec 2007, 23:56
by Topica
Übrigenzerweise: schickes Navilein!