Osobní nástroje
Nacházíte se zde: Úvod Diskuse Skiny a šablony sablona pro homepage
Mailing list

Mailing list o Plone, oznámení novinek atd. Přihlásit/odhlásit nebo procházet archív můžete na této adrese.

 

sablona pro homepage

Autor: Patrik Illy Poslední změna: Pátek 09.07.2010 15:12
Nahoru o jednu úroveň

sablona pro homepage

Autor Patrik Illy v 2007 month_oct 23 21:05

dd,
jak docilit toho, aby byla pro homepage defaultni jina sablona nez main_template?

da se macro volane do main_template napsat staticky v html?

diky za odpovedi...

Re: sablona pro homepage

Autor Radim Novotný v 2007 month_oct 24 05:23
Dobry den,

pokud v rootu portalu ytvorite sabonu s nazvem index_html a do ni napiste nejaky sablonovy kod, tak nepouzije main_template. Cele kouzlo pouziti main_template je totiz v tom, ze na zacatku temer kazde sablony mate:

use-macro="here/main_template/macros/master"

Pokud toto vynechate, tak se main_template nepouzije.
Lze to aplikovat na jakoukoli jinou sablonu, tedy i napriklad specialni view sablonu nejakeho dokumentu.

Re: sablona pro homepage

Autor Patrik Illy v 2007 month_oct 24 10:42

diky za odpoved, dá se jako zminovana index_html sablona pouzit upravena a prejmenovana main_template sablona, ve ktere budou staticky prostrednictvim HTML doplneny nektere prvky? Jde mi o to, ze chci mit nektere casti z main_template zachovany, ale v obsahove casti si chci vytvorit bloky ktere budou odkazovat na ruzne casti portalu... (nechci to delat prostrednictvim CMFContentPanels ani podobnych produktu)


popr. bych uvital kod macra, ktere by napr. do divu generovalo jako seznam s odrazkami obsah slozky v rootu. nejak se s tim trapim, dival jsem se na sablony CMFContentPanels, ktere vypisuji obsah slozky, ale jsem z toho jelen. proto jsem psal o te staticke forme, ale radsi bych to mel dynamicky...

diky

Re: sablona pro homepage

Autor Radim Novotný v 2007 month_oct 24 15:24
Urcite se da pouzit, dokonce se musi pouzit, protoze obsahuje spoustu zakladniho kodu, jako je <html>, <doctype>, <head> , do ktereho se vlozi CSS a javascript, atd.

Nepekne, ale funkcni, by mohlo byt:
<div tal:define="items portal/getFolderContents">
   <ul>
        <li tal:repeat="item items" tal:content="item/Title" />
   </ul>
</div>

pripadne rozepisete <li tal:repeat tal:content> do dvou tagu abyste mohl dovnitr <li> dat neco vic nez jen title.

Re: sablona pro homepage

Autor Patrik Illy v 2007 month_oct 26 13:13

Previously Radim Novotný wrote:

Urcite se da pouzit, dokonce se musi pouzit, protoze obsahuje spoustu zakladniho kodu, jako je <html>, <doctype>, <head> , do ktereho se vlozi CSS a javascript, atd.



Nepekne, ale funkcni, by mohlo byt:

<div tal:define="items portal/getFolderContents">

   <ul>

        <li tal:repeat="item items" tal:content="item/Title" />

   </ul>

</div>



pripadne rozepisete <li tal:repeat tal:content> do dvou tagu abyste mohl dovnitr <li> dat neco vic nez jen title.


diky, moc jste mi pomohl. je nekde pohromade prehled prikazu, jako je napr. getFolderContents apod. s popisem a syntaxi?

diky jeste jednou

Re: sablona pro homepage

Autor Radim Novotný v 2007 month_oct 26 14:03
Neni.

Re: sablona pro homepage

Autor Patrik Illy v 2007 month_nov 23 14:35

dd, jeste jeden dotaz ke zmene sablony pro homepage. da se nejak zaridit, aby tato zmena byla soucasti produktu vzhledu vytvoreneho diyplonestyle? to znamena, aby sablona index_html byla soucasti produktu a po instalaci se nakopirovala do rootu portalu? a aby tim, ze je v produktu nemenila vzhled v ostatnich castech portalu? uf to jsem se rozjel :)

diky za odpoved

Re: sablona pro homepage

Autor Radim Novotný v 2007 month_nov 23 17:55
Mozna hezci reseni je pouzit default page layout. Pokud z menu "display" (v tom zelenem pruhu) vyberete nejakou jinou sablonu nez vychozi, pak se pro zobrazeni dane slozky pouzije ta sablona. Pokud v ZMI k dane slozce pridate nebo nastavite property 'layout' typu 'string' a s hodnotou nazvu nejake sablony ve skins, tak se pro zobrazeni pouzje dana sablona (a nemusi byt dostupna v tom rozbalivacim menu Display - zobrazit.

Takze nemusite sablonu kopirovat. Staci ji mit ve skins (a nemusi - nemela by - se jmenovat index_html - a pak ji zaregistrujete jako layout property v ZMI - Plone site - Properties.

Re: sablona pro homepage

Autor Sisa v 2010 month_jun 22 09:31

Je mozne toto pouzit aj v plone4? Ak nie, tak viete poradit ako na to?

Dakujem

Re: sablona pro homepage

Autor Radim Novotný v 2010 month_jun 24 06:00
Dobry den, jde to stejnym zpusobem, jen (nevim proc) zmizel ze ZMI Properties tab. Musite se na nej dostat primo zadanim URL, napriklad: http://127.0.0.1:8080/Plone/test-folder/manage_propertiesForm U Plone Site je zalozka Properties dostupna, u ostatnich polozek, zda se, neni.

Re: sablona pro homepage

Autor Sisa v 2010 month_jul 09 15:12

Dakujem, sablona vyriesena.

Založeno na Ploneboard
Akce dokumentů