Napadlo mě ještě vyzkoušet jednu variantu, kterou jste publikovali zde:
[url] [
http://www.phprs.net/forum/read.php?12,30494,30494#msg-30494] [/url]
Soubor lengine.php jsem předělal dle rad v tom tématu:
// ----------- [priprava na generovani stranky] -----------
//------------ [nastavenie sablony podla obsahu $GLOBALS['rstema'] -----------
$sablony = array (
1 => 'base1',
2 => 'base2',
3 => 'base3',
4 => 'base4',
5 => 'base5',
6 => 'base6',
7 => 'base1',
8 => 'base2',
9 => 'base3',
10 => 'base4',
11 => 'base5',
12 => 'base6',
13 => 'download',
14 => 'download'
);
if (isset($GLOBALS["rstema"]) && true===array_key_exists($GLOBALS["rstema"], $sablony)) {
$rs_main_sablona = $sablony[$GLOBALS["rstema"]];
} else {
$rs_main_sablona = 'download';
}
if (!isset($rs_main_sablona)): $rs_main_sablona=""; endif;
$vzhledwebu = new CLayout(); // inic. vzhledove tridy
switch ($rs_main_sablona):
case 'base1': // zakladni sablona
$vzhledwebu->NactiFileSablonu('image/freestyle2006/fs_base1.sab');
$vzhledwebu->UlozPro('title',$wwwname);
$vzhledwebu->UlozPro('datum',Date("d. m. Y"));
$vzhledwebu->UlozPro('banner1',Banners_str(1));
$vzhledwebu->UlozPro('banner2',Banners_str(2));
break;
case 'base2': // zakladni sablona
$vzhledwebu->NactiFileSablonu('image/freestyle2006/fs_base2.sab');
$vzhledwebu->UlozPro('title',$wwwname);
$vzhledwebu->UlozPro('datum',Date("d. m. Y"));
$vzhledwebu->UlozPro('banner1',Banners_str(1));
$vzhledwebu->UlozPro('banner2',Banners_str(2));
break;
......stejně tak další base(až po base6)...
case 'download': // download sablona
$vzhledwebu->NactiFileSablonu('image/freestyle2006/fs_download.sab');
$vzhledwebu->UlozPro('title',$wwwname);
$vzhledwebu->UlozPro('datum',Date("d. m. Y"));
$vzhledwebu->UlozPro('banner1',Banners_str(1));
$vzhledwebu->UlozPro('banner2',Banners_str(2));
break;
default: // defaultni sablona - je shodna s jednou z vyse uvedenych sablon
$vzhledwebu->NactiFileSablonu('image/freestyle2006/download.sab');
$vzhledwebu->UlozPro('title',$wwwname);
$vzhledwebu->UlozPro('datum',Date("d. m. Y"));
break;
endswitch;
$vzhledwebu->Inic();
// ------- [konec - priprava na generovani stranky] -------
a poté můžu udělat celý vzhled stránky včetně různého obsahu jednotlivých sloupců (dle postupu popsaného výše-přidání sloupců pro rubriky).
Asi to není to pravé ořechové, musí se totiž udělat několik různých šablon včetně vytvoření dalších sloupců, ale přesto by to mělo být plně funkční.
Prosím o Váš odborný pohled na tento můj způsob.
Děkuji za Vaše reakce i za Vaše rady.
LinkedIn - Zdeněk Pikulík
Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce