Page 1 of 1

Vienodas turinys skirtinguose puslapiuose

Posted: Fri Aug 10, 2012 12:41 pm
by nepartinis
Sveiki,

Tarkim, kad turiu tokį svetainės medį.

1. Apie mus
2. Apie mus kitaip

Susikuriu du šablonus - "Apie mus" ir "Apie mus kitaip".

Į skiltį "Apie mus" užpildau turiniu.

Skiltyje "Apie mus kitaip" noriu rodyti tokį patį turinį kaip "Apie mus", bet viską pateiktą visai kitokiame šablone.

Klausimas: kaip galėčiau išvesti "Apie mus" turinį į puslapį "Apie mus kitaip", neperkopijuodamas viso turinio? Tokių skirtingų šablonų bus 5 ir kiekviename redaguoti turinį būtų labai nepatogu.

Kitaip sakant, kad galėčiau į šabloną arba į {content} sritį kažką įrašyti, kad man perkopijuotų visą turinį ir visas turinys redaguojant vienoje vietoje, redaguotųsi visur.

Re: Vienodas turinys skirtinguose puslapiuose

Posted: Fri Aug 10, 2012 1:42 pm
by vilkis
kuri cmsms versija?
vilkis

Re: Vienodas turinys skirtinguose puslapiuose

Posted: Fri Aug 10, 2012 2:02 pm
by nepartinis
Versija 1.11

Re: Vienodas turinys skirtinguose puslapiuose

Posted: Mon Aug 13, 2012 7:59 am
by nepartinis
Ar kas nors turite idėjų?

Re: Vienodas turinys skirtinguose puslapiuose

Posted: Mon Aug 13, 2012 11:12 am
by vilkis
Štai kelios idėjos:
1. Naudoti CGSimpleSmarty modulį. Jis turi funkciją get_page_content. Padarai vieną puslapį, o kituose puslapio analoguose kvieti {$cgsimple->get_page_content('PAGRINDINIO_PUSLAPIO_ALIAS')}

2. Pasinaudoti smarty fetch funkcija. Prie adreso reikia nepamiršti pridėti parametrą ?showtemplate=false.

3. naudoti Global Content Blocks ir juos kviesti puslapiuose. O redaguoti bus galima tik global content bloką.

vilkis

Re: Vienodas turinys skirtinguose puslapiuose

Posted: Tue Aug 14, 2012 12:59 pm
by nepartinis
Ačiū Vilki! Pranešiu, kaip seksis :)