CMS Made Simple Forums
https://forum.cmsmadesimple.org/

[IŠSPRĘSTA] Single page template
https://forum.cmsmadesimple.org/viewtopic.php?f=33&t=65638
Page 1 of 1

Author:  Viktoras [ Wed Mar 13, 2013 10:09 pm ]
Post subject:  [IŠSPRĘSTA] Single page template

Atsiprašau už anglišką temos pavadinimą, bet nelabai įsivaizduoju, kaip teisingai reiktų jį išversti. Norėčiau pasidomėti ar kam nors yra tekę tai daryti su CMSMS? Ir jei tekę, tai gal gali pasidalinti patirtimi?

Dalykas tas, kad noriu padaryti svetainę su JavaScript'u, kuris rodo atitinkamą turinį. Realiai, visi puslapiai su savo turiniu yra sutalpinami į vieną puslapį, o JavaScript'as paslepia ir parodo reikiamą puslapį. Puslapiai gali turėti skirtingus šablonus. Tai nesunkiai įgyvendinama. Tačiau ko man reikia, tai dar vieno pagrindinio šablono, kuris bus išvedamas, kuriame būtų surenkami visų kitų puslapių šablonai.

To reikia, kad svetainio turinį redaguojantys asmenys galėtų patys susikurti naujus puslapius, pasirinkti norimus šablonus, o TVS'as sugeneruotų pagrindinį didelį failą.

Author:  vilkis [ Thu Mar 14, 2013 10:46 am ]
Post subject:  Re: Single page template

Jei bus daug puslapių, tai kils problemų su svetainės greičiu.
vilkis

Author:  Viktoras [ Thu Mar 14, 2013 6:49 pm ]
Post subject:  Re: Single page template

Aš tiek žinau ir klientas apie tai informuotas :-)
Šiam reikalui JavaScript'as rodo tvarkingą preloader'į. Be to, tai žada būti tiesiog įmonės reprezentacinė svetainė neturinti labai daug puslapių.

Klausimas tik ar išeina sukurt tokį pagrindinį šabloną ir jame prasukt kažkokį foreach ciklą pagrindiniame šablone, kad surinktų visus puslapius su savais šablonais į vieną vietą? Ar tai ne CMSMS jėgoms?

Author:  vilkis [ Thu Mar 14, 2013 8:19 pm ]
Post subject:  Re: Single page template

Pasidaryk menu šabloną:
\$1:
{foreach from=$nodelist item=node}
{if NOT $node->current}
{capture assign=pageurl}{$node->url}{/capture}
{fetch file="$pageurl"}
{/if}
{/foreach}


pavadink jį tarkim allpages

tada pagrindiniame šablone kviesk {menu template='allpages'}
vilkis

Author:  Viktoras [ Mon Mar 18, 2013 11:13 am ]
Post subject:  Re: Single page template

Veikia! Ačiū (-:

Author:  vilkis [ Tue Mar 19, 2013 6:06 am ]
Post subject:  Re: Single page template

Jei išspręsta, tai prie pirmos žinutės subject pridėk [IŠSPRĘSTA]

http://forum.cmsmadesimple.org/viewtopic.php?f=33&t=13913

vilkis

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/