Diskuse

Téma: Homepage bez postraních boxu..

Ahoj všem,

potřebuju aby na hlavní stránce webu nebyli zobrazeny postraní boxy. Na ostatních stránkách ano.

Web budu teprve psát.

Všiml jsem si, že každá stránka v SL má přiřazené ID. V templatu může být div obsahující jen boxy. Jak pomocí php zapsat, aby se na stránkách s určitým id tenhle div nezobrazoval?

Příp. je jiná možnost?

Html/css ok, php moc nevim. Poraďte prosím, děkuju :)
postZaslat odpověď
V template.php:

<body class="<?php if (_templatePageIsIndex()): ?>no-column<?php else: ?>has-column<?php endif ?>">

<?php if (!_templatePageIsIndex()): ?>
<div id="column">
<?php _templateBoxes(1) ?>
</div>
<?php endif ?>

<div id="content">
<?php _templateContent() ?>
</div>

atd.. pak můžeš i stylovat podle třídy na body ve stylu:

body.has-column #content { ... }
body.no-column #content { ... }
Shira môžem prosbu ?? aktuálne sa učím robiť stránky css aj htm rozumiem ale php až tak veľmi nie (skôr mam v tom chaos)ak by som mohol poprosiť ako to povedať nejako detailnejšie vysvetliť ?? lebo tiež mám záujem urobiť niečo také ale chcem aby v hlavnom boxe (content) boli 2 vnútorne boxi a na ostatných stranách aby boli už boxi normálne.
ale neviem teraz mam spraviť dva templaty ?? jeden pre index a druhy pre zvysne ??

dakujem

ps: a kde najdem tie idcka ?? 😁
Erik http://sunlight.shira.cz/dokumentace/motivy HTML struktura->Boxy, čili to co je ve správě boxů jako sloupec. Od určité verze se dají sloupce pojmenovat např. "levy", takže pak se dá použít <?php _templateBoxes('levy') ?>aniž by jsi musel přemýšlet jaké číslo sloupce zvolit.
jval toto viem ale ako odlíšim indexovú stránku od ostatných ? Mne ide o to ze potrebujem odlisiť index teda hlavnú stránku od ostatných "sekcií" stránok. ci v tom prípade mam vytvoriť dalsi tamplate pre zvyšok a zvlast pre index ak sa to da.
Nwm ci som to dobre napisal :D mam predstavu ale neviem ci ju dobre popisujem :D
Predstava spociva v tom ze hlavna stranka bude ina ako ostatne to znamena ze chcem aby index a este jedna "sekcia" mal iny templament ako zvisok ci mam vytvarat zvlast templament na index zvlast na danu sekciu a zvisok bude rovnaky.
No a preto som chcem vediet ci sa da tak spravit aby hlavna strana bol bez boxov (aj sekcia tam bude len jeden ak neratam content) a zvysok bude obsahovat 2 boxi
Myslím že si vystačíš s tímto http://sunlight.shira.cz/upload/docs/api/function-_templatePageIsIndex.html

samozřejmě jde i udělat odlišný template, pro určitou stránku extendem index.template http://sunlight.shira.cz/dokumentace/pluginy/extend#a_cat_5_index
Ako pridelím templament stránke "sekcii" ? Resp. Ked ich chcem mat odlišne. Aby sa nepoužil jeden templament na celu stránku "web".
Dik
Inspirace http://upload.jdanek.eu/files/extends/slimpage.zip
jirka ak dobre chápem :D tak
}

_extend('regm', array(
'page.event.slimpage'=>function($args){
$template = _indexroot . "plugins/templates/" . _template . "/" . (isset($args['arg']) ? $args['arg'] : 'slim') . ".php";
if (file_exists($template)) {
slim::$template=$template;
}
tuna si definujem cestu k teplamentu a tuto
},

'index.template' => function($args){
$args['output']=slim::$template;
},
zadávam pre koho to je, ty tu mas pre index je to tak ? :D
Alebo sa mýlim a netusim potom ze co to je :D :D
to je extend co se zapisuje do eventu stranky, vytvoris si jiny template soubor a do eventu napises slimpage:nazev
Jirka tuším že nerozumiem co je event stranky ? predpokladám začiatok
dobre vytvorím si nový templament a dám do neho toto "slimpage:nazev" to znamená názov sekcie ?
pre ktorú to ma byť ?
Ak sa mýlim tak mi to prosím vysvetli dakujem :)
Strana: 1 2 další »