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.
Statische Startseite mit anderen Seitenleistenplugins?
-
teleorga.de
- Regular
- Posts: 19
- Joined: Thu Jun 15, 2006 11:48 pm
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Statische Startseite mit anderen Seitenleistenplugins?
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
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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
stm999999999
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact:
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:
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
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.
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'
)
);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"} 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.
Ciao, Stephan
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi stm!
Wow. Geniale Idee. So würde ich es nun auch empfehlen.
Grüße,
Garvin
Wow. Geniale Idee. So würde ich es nun auch empfehlen.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
stm999999999
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact: