Page 1 of 2
Eigenes Template
Posted: Wed 7. May 2008, 13:13
by Toflar
Hallo zusammen!
Ich arbeite zum ersten Mal mit phpwcms, habe allerdings schon viele Erfahrungen mit anderen CMS wie z.B. Typo3 gemacht.
Ich habe schon x Webseiten erstellt, bin von daher also mit CSS und XHTML vertraut.
Auch was PHP angeht, komme ich zu einem Programmierergebnis =)
Ich habe nun mein eigenes Template entwickelt und möchte nun dieses via phpwcms dynamisch gestalten.
Bis jetzt komme ich ganz gut klar. Die Seite wird richtig angezeigt, Content und Menü erscheinen.
Nun habe ich ein kleines Problem betreffend der Navigation:
Ich möchte eine Hauptnavi, die nur die Hauptebenen beinhaltet direkt unter dem Kopfteil.
Das habe ich bis auf einen kleinen Schönheitsfehler hingekriegt: Es zeigt mir immer den Home-Link an. Den möchte ich aber gar nicht, kann den aber in phpwcms nicht löschen. Wie kann ich diesen Menüpunkt bzw. diese Ebene unterdrücken?
Auf der rechten Seite soll ein Untermenü entstehen.
Also jeweils die entsprechenden Submenüpunkte des im Hauptmenü gewählten Links sollen dort erscheinen.
Kann mir jemand behilflich sein? Die Replacementtags sind halt noch nicht so intus =)
Freue mich auf eure Antworten!
Freundlich grüsst
Toflar
Re: Eigenes Template
Posted: Wed 7. May 2008, 13:21
by flip-flop
Hi Toflar,
hier wirst du fündig: -
NAV_LIST_UL ("Combination of horiz. & vert. navigation" -> ziemlich weit unten)
Die Parameter zu dieser extrem flexiblen Navi: -
NAV_LIST_UL -basics
Knut
Re: Eigenes Template
Posted: Wed 7. May 2008, 15:14
by Toflar
Danke, hab mich mal ein bisschen reingelesen.
Mal schauen ob ich das hinkriege
Vorerst aber noch ein anderes Problem:
http://www.erwin-messmer.ch/cms
Da hab ich phpwcms installiert. Irgendwie funktionieren allerdings die Menüpunkte gar nicht. Also die Links ergeben eine Errorseite :S
Ich habe im Adminmenü die Seitenstruktur erstellt und dann jeweils Artikel zu diesen Menüpunkten zugeordnet.
Des weiteren zeigt es mir im <title>-Tag immer nur den Artikeltitel an, der Seitentitel bleibt aus, obwohl ich diesen beim Seitenlayout hinzugefügt und die Ordnung "Seitentitel, Kategorie, Artikelname" gewählt habe.
Help =)
Re: Eigenes Template
Posted: Wed 7. May 2008, 15:20
by KeineAhnung
Hallo,
du hast als Dateiendung .phtml
Das dürfte der Fehler sein. Wie hast du das denn gemacht?
Re: Eigenes Template
Posted: Wed 7. May 2008, 15:28
by Toflar
xD
In der config beim URL Replacement eine "1" gesetzt.
phtml existiert ja, wüsste nicht wo das Problem liegen sollte...
Re: Eigenes Template
Posted: Wed 7. May 2008, 15:29
by flip-flop
Und auch die .htaccess antiviert?
Re: Eigenes Template
Posted: Wed 7. May 2008, 15:32
by Toflar
Ach so...stimmt =)
Ich glaube ich werde das noch einmal ausschalten und erst nachdem ich das Template eingebaut habe aktivieren =)
Danke für den Hinweis

Re: Eigenes Template
Posted: Wed 7. May 2008, 15:55
by flip-flop
antiviert = aktiviert
Um zu entwickeln braucht du *.phtml sicher nicht, wenn überhaupt ...
Du trägst doch nirgendwo im System einen absoluten Link ein. zumindest ist das nicht notwendig.
Außerdem müsstest du in der htaccess noch das ein oder andere Ändern wenn das System in einem Unterverzeichnis läuft. (Ist alles im file beschrieben).
Re: Eigenes Template
Posted: Wed 7. May 2008, 15:57
by KeineAhnung
Toflar wrote:xD
In der config beim URL Replacement eine "1" gesetzt.
phtml existiert ja, wüsste nicht wo das Problem liegen sollte...
Wird auf aber nicht gefunden. Und es ist schon eine seltsame Dateiendung. Ein Gemisch aus php und html oder was ist das?
Re: Eigenes Template
Posted: Wed 7. May 2008, 16:07
by flip-flop
http://www.exine.de/projektpflege/dateiendung.htm wrote:.phtml
Auch diese Dateiendung ist neu. Dateien mit der Endung .phtml enthalten meist HTML und PHP Code. Da der PHP Code serverseitig verarbeitet werden muss, wird mit der Endung phtml dies dem Server angezeigt.
Re: Eigenes Template
Posted: Wed 7. May 2008, 16:45
by KeineAhnung
Danke für die Antwort.
Habe auch im Internet nachgesehen. Ist wohl veraltet.
Frage mich noch, warum man fertige Seiten in einem CMS braucht.
Re: Eigenes Template
Posted: Wed 7. May 2008, 16:49
by update
...da das cms im Verzeichnis cms liegt: gibt es in der htaccess einen gesonderte Einstellung für phpwcms in einem Unterverzeichnis. Hast Du da alle entsprechenden Zeilen aktiviert (= die # weggemacht?)
Wenn mich nicht alles täuscht, ist eine Zeile noch auskommentiert ... hmmm.. das rewrite funktioniert (in eine Richtung...) ???
Und alle anderen nicht entsprechenden natürlich auskommentieren....
base setzen...
stocher

Re: Eigenes Template
Posted: Wed 7. May 2008, 17:33
by flip-flop
Habe auch im Internet nachgesehen. Ist wohl veraltet.
Oh, dein I-Net ist veraltet
Frage mich noch, warum man fertige Seiten in einem CMS braucht.
Das verstehe ich jetzt nicht

Re: Eigenes Template
Posted: Wed 7. May 2008, 18:44
by Toflar
Ich denke die Frage ist, warum man einen absoluten Pfad mit der Endung .php oder halt eben .phtml haben muss, anstatt index.php?befehl=blabla...
Stichwort: Suchmaschinenoptimierung

Wirst du fündig bei Google
Gruss
Toflar
EDIT:
So, hab jetzt das Menü auf der rechten Seite hingekriegt. Nur zeigt es mir zwar die zweite Ebene an, jedoch immer die Menüpunkte von "Organist".
Es sollte jedoch jeweils das entsprechende Submenü der im Hauptmenü gewählten Seite erscheinen.
Code habe ich folgenden benutzt:
Code: Select all
{NAV_LIST_UL:F, 2, 0, , active, , 0, <li>|</li>}
Re: Eigenes Template
Posted: Wed 7. May 2008, 20:25
by flip-flop
Combination of horiz. & vert. navigation
---------------------------------------------
<div class="nlu_horiz1">{NAV_LIST_UL:F,ID,1,act_path,active}</div>

You see the vertical sub output for the active path [Ebene02]
Level lift for the vertical navigation, beginning at the first level behind [Ebene02]:
Using the class nlu_navi1
Code: Select all
[PHP]
if(isset($GLOBALS['LEVEL_ID'][1])) {
$level_id = $GLOBALS['LEVEL_ID'][1];
echo '<div class="nlu_navi1">'.LF;
echo '{NAV_LIST_UL:F,'.$level_id.',,act_path,active}';
echo '</div>';
}
[/PHP]
]
Where LEVEL_ID'][
X] is the level.
Please have a look for deeper informations about "level and IDs".
- Multilingual/domain switch [en]:
http://www.phpwcms.de/forum/viewtopic.php?p=83791#83791
- Basics Level and IDs [de]:
http://www.phpwcms.de/forum/viewtopic.php?p=71772#71772