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ą.
[IŠSPRĘSTA] Single page template
Moderator: Augustas
[IŠSPRĘSTA] Single page template
Last edited by Viktoras on Tue Mar 19, 2013 11:52 am, edited 1 time in total.
Re: Single page template
Jei bus daug puslapių, tai kils problemų su svetainės greičiu.
vilkis
vilkis
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?
Š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?
Re: Single page template
Pasidaryk menu šabloną:
pavadink jį tarkim allpages
tada pagrindiniame šablone kviesk {menu template='allpages'}
vilkis
Code: Select all
{foreach from=$nodelist item=node}
{if NOT $node->current}
{capture assign=pageurl}{$node->url}{/capture}
{fetch file="$pageurl"}
{/if}
{/foreach}
tada pagrindiniame šablone kviesk {menu template='allpages'}
vilkis
Re: Single page template
Veikia! Ačiū (-:
Re: Single page template
Jei išspręsta, tai prie pirmos žinutės subject pridėk [IŠSPRĘSTA]
http://forum.cmsmadesimple.org/viewtopi ... 33&t=13913
vilkis
http://forum.cmsmadesimple.org/viewtopi ... 33&t=13913
vilkis