Page 1 of 1

[Erledigt] Zusätzliche sidebar in 2k11

Posted: Thu Jun 13, 2013 11:30 am
by reinhardl
hallo,


ich möchte ganz gerne eine zusätzliche Sidebar in 2k11 einrichten. (footer)

Hierzu wollte ich in der config.inc.php folgendes Konfiguration hinzufügen:

array(
'var' => 'sidebars',
'name' => 'Sidebars',
'type' => 'hidden',
'value' => 'footer,left,right,hide',
),
...

und
$footerSidebarElements = serendipity_plugin_api::count_plugins('footer');
$serendipity['smarty']->assign_by_ref('FooterSidebarElements', $footerSidebarElements);


Leider ändert sich bei den Plugins die Anzahl der Sidebars nicht.

Woran liegt das wohl?
Grüße
Reinhard

Re: Zusätzliche sidebar in 2k11

Posted: Thu Jun 13, 2013 12:26 pm
by yellowled
Keinen Schimmer. Ich hab um diese Seitenleisten-Hinzufügerei schon immer einen großen Bogen gemacht.

YL

Re: Zusätzliche sidebar in 2k11

Posted: Thu Jun 13, 2013 1:38 pm
by reinhardl
Jetzt geht es...


array(
'var' => 'sidebars',
'name' => SIDEBAR_TITLE,
'type' => 'hidden',
'default' => 'left,right,hide,footer',
),

Re: [Erledigt] Zusätzliche sidebar in 2k11

Posted: Thu Jun 13, 2013 7:54 pm
by Timbalu
Just as a sidenote:
Please learn to use the new API methods, use $serendipity['smarty']->assignByRef(...) with 1.7/Smarty3, or do something like

Code: Select all

$sv = (!defined('Smarty::SMARTY_VERSION')) ? 'assign_by_ref' : 'assignByRef';
to serve both worlds.

Re: [Erledigt] Zusätzliche sidebar in 2k11

Posted: Fri Jun 14, 2013 8:28 am
by yellowled
Yes, and please learn to nicht Englisch und Deutsch im Forum vermischen.

YL

Re: [Erledigt] Zusätzliche sidebar in 2k11

Posted: Mon Jun 17, 2013 9:34 pm
by reinhardl
Timbalu wrote:Just as a sidenote:
Please learn to use the new API methods, use $serendipity['smarty']->assignByRef(...) with 1.7/Smarty3, or do something like

Code: Select all

$sv = (!defined('Smarty::SMARTY_VERSION')) ? 'assign_by_ref' : 'assignByRef';
to serve both worlds.

???
gibt es dafür irgendwo doku?

Grüße

Re: [Erledigt] Zusätzliche sidebar in 2k11

Posted: Tue Jun 18, 2013 9:10 am
by Timbalu
http://php.net/manual/de/language.opera ... arison.php
In kurz vv: Wenn Smarty3 Konstante Smarty::SMARTY_VERSION gesetzt, nutze ...
Kann man aber auch mit if else und so machen.

Ansonsten das mitgelieferte Readme von Smarty lesen. Es wäre wichtig sich die neuen API Methodennamen gleich einzuprägen, damit wir den Compatibility Mode in Serendipity irgendwann auch wieder hinausnehmen können.

Re: [Erledigt] Zusätzliche sidebar in 2k11

Posted: Wed Jun 26, 2013 7:56 pm
by hagenroewer
Timbalu wrote:http://php.net/manual/de/language.opera ... arison.php
Ansonsten das mitgelieferte Readme von Smarty lesen. Es wäre wichtig sich die neuen API Methodennamen gleich einzuprägen, damit wir den Compatibility Mode in Serendipity irgendwann auch wieder hinausnehmen können.
Vielleicht kann dazu im Wiki einfach mal die Links und die Auswirkungen zu Smarty3 einfach mal hinterlegen.

Herzliche Grüße von der Ruhr,