Page 1 of 1

Seitenleiste auf einigen Seiten ausblenden?

Posted: Sun Sep 14, 2008 10:25 pm
by robert
Ein Bekannter von mir überlegt S9y einzusetzen. Jetzt hat er aber ein spezielle Anforderung.

Er hat eine horizontale Navileiste sowie eine Seitenleiste links.

Diese Seitenleiste soll nun

- auf der Startseite (ist eine statische Seite, die als Startseite definiert ist)
- auf der Kontaktseite (Kontaktplugin)
- ev. noch wo anders

nicht sichtbar sein. Habt ihr eine (prinzipielle) Idee, wie denn das lösbar wäre?

Liebe Grüße
Robert

Re: Seitenleiste auf einigen Seiten ausblenden?

Posted: Mon Sep 15, 2008 7:30 am
by yellowled
robert wrote:Diese Seitenleiste soll nun

- auf der Startseite (ist eine statische Seite, die als Startseite definiert ist)
- auf der Kontaktseite (Kontaktplugin)
- ev. noch wo anders

nicht sichtbar sein. Habt ihr eine (prinzipielle) Idee, wie denn das lösbar wäre?
Startseite ist auf jeden Fall über das Template machbar, Kontaktformular müsste auch so lösbar sein (ohne Garantie, ich bin noch nicht wach) und "ev. noch wo anders" kommt latürnich darauf an.

YL

Posted: Mon Sep 15, 2008 7:27 pm
by robert
Danke für die erste Rückmeldung.

Kannst du mir nur mal anreissen, wie ich der Startseite (statische Seite, bei der ich die Option "Diese Seite als Startseite definieren" aktiviert habe) insgesamt ein eigenes Template verpasse.

Denn mit dem "Artikeltyp" kann ich ja nur das Template des Inhalts der statischen Seite selbst beeinflussen.

Danke dir im voraus.
Liebe Grüße
Robert

Posted: Tue Sep 16, 2008 8:28 am
by yellowled
robert wrote:Kannst du mir nur mal anreissen, wie ich der Startseite (statische Seite, bei der ich die Option "Diese Seite als Startseite definieren" aktiviert habe) insgesamt ein eigenes Template verpasse.

Denn mit dem "Artikeltyp" kann ich ja nur das Template des Inhalts der statischen Seite selbst beeinflussen.
Hm, daran scheitert es, denke ich, bereits. Wenn die Startseite eine statische Seite ist, entfällt die templateseitige Abfragemöglichkeit, wie sie etwa in Mimbo über $view == start o.ä. gemacht wird.

Man könnte ähnlich abfragen, ob man sich auf einer statischen Seite befindet - aber dann würde das Ausblenden auf allen statischen Seiten gelten.

Muss die Startseite über eine statische Seite realisiert werden?

YL

Posted: Tue Sep 16, 2008 7:28 pm
by robert
Muss nicht. Die Startseite sollte nur den Header (inkl. horizontaler Navileiste) sowie darunter eben reinen Text enthalten.

Re: Seitenleiste auf einigen Seiten ausblenden?

Posted: Wed Sep 17, 2008 10:38 pm
by hagenroewer
robert wrote: Diese Seitenleiste soll nun

- auf der Startseite (ist eine statische Seite, die als Startseite definiert ist)
- auf der Kontaktseite (Kontaktplugin)
- ev. noch wo anders

nicht sichtbar sein. Habt ihr eine (prinzipielle) Idee, wie denn das lösbar wäre?
Neben der Templatelösung kann das evtl. auch über das Plugin "Seitenleisten ein/ausklappbar machen" gesteuert werden.

Posted: Wed Sep 17, 2008 11:27 pm
by robert
@hagenroewer
Falls ich nicht etwas übersehen habe kann dieses Plugin nur bestimmte Seitenleistenplugins aus- oder einblenden. Das Ausblenden der Seitenleiste an sich ist damit aber nicht möglich (oder?) und somit auch nicht die Nützung der gesamten Breite für die "statische" Seite.

Posted: Thu Sep 18, 2008 12:27 pm
by yellowled
robert wrote:Das Ausblenden der Seitenleiste an sich ist damit aber nicht möglich (oder?) und somit auch nicht die Nützung der gesamten Breite für die "statische" Seite.
Soweit ich damit vertraut bin, ist das durchaus möglich, nur darf das Template keine "besonderen" classes für die Seitenleistenplugins vergeben.

Manche Templates ändern diese über die Datei sidebar.tpl, was speziell bei Ports oft bequemer ist.

YL

Posted: Fri Sep 19, 2008 10:01 pm
by robert
Ah, alles klar. Danke für den Hinweis.