Page 1 of 1

Statische Startseite mit anderen Seitenleistenplugins?

Posted: Fri Jun 15, 2007 3:39 pm
by teleorga.de
Hallo,

ich möchte für unser Blog eine Statische Seite als Startseite nutzen, möchte jedoch auf dieser gänzlich andere Seitenleistenplugins als im Blog verwenden. Kennt da jemand eine Möglichkeit?

Danke.

Re: Statische Startseite mit anderen Seitenleistenplugins?

Posted: Fri Jun 15, 2007 4:04 pm
by garvinhicking
Hi!

Sowas wirst Du nur mittels Smarty und IF-Abfragen halbwegs hinkriegen. Musst dann in der sidebar.tpl Datei jeweils mit {if} prüfen ob und auf welcher statischen Seiten Du bist ($staticpage_pagetitle) und dann wie der Name des auszugebenen Plugins ist und ob das dargestellt werden soll.

Das kriegt man definitiv hin, ist aber schon fortgeschrittenen und Profi-Niveau.

Viele Grüße,
Garvin

Posted: Fri Jun 15, 2007 7:49 pm
by stm999999999
ich würde folgenden Weg vorschlagen:

Es gibt seit Version XY (Garvin???) die Möglichkeit, die Anzahl und Namen der Sidebars beliebig zu gestalten. Das passiert in der config.php Deines Templates:

Code: Select all

$template_config = array(
    array(
       'var'     => 'sidebars',
       'title'   => 'Sidebars',
       'type'    => 'string',
       'description'   => 'sidebars',
       'default' => 'left,hide,right,frontpage-left,frontpage-right'
     )
);
als Beispiel.

Dann im Backend einfach die Templates in die richtige Spalte reinziehen.

Je nach Deinem Template (welches soll es denn sein?) könnte nun ein

Code: Select all

 {serendipity_printSidebar side="frontpage-left"} 
in ein plugin_staticpage_frontpage.tpl (was Du als Template für die Frontpage verwendest). Das macht zB "Aktuelle Termine" und "Pfarrei St. Joseph" in http://www.sankt-joseph-siemensstadt.de/

Wenn die Sidebar aber an dem üblichen Platz sein soll, dann muß man dies wohl in der index.tpl einfügen, dann aber zusammen mit einer if-Abfrage. So in der Art:

{if $startpage}
{serendipity_printSidebar side="frontpage-right"}
{else}
{serendipity_printSidebar side="right"}
{/if}

Aber Achtung: Das geht nur mit Sidebar-Plugins, die entweder mehrfach installiert werden können (falls es auch schon auf den normalen Seiten auftauchen soll) oder aber nur auf der Startseite auftauchen soll.

Posted: Sun Jun 17, 2007 1:38 pm
by garvinhicking
Hi stm!

Wow. Geniale Idee. So würde ich es nun auch empfehlen. :-)

Grüße,
Garvin

Posted: Sun Jun 17, 2007 1:45 pm
by stm999999999
Die Genialität liegt vor allem bei s9y! :D