|
|
Cum sa adaug o noua pozitie in template Joomla! |
|
|
|
De multe ori avem nevoie sa adaugam o pozitie noua pentru module pe template-ul Joomla! din site-ul nostru. E foarte usor sa adaugam una sau mai multe pozitii, si nu trebuie cunostinte avansate de programare, doar ceva atentie. O sa va explic pas cu pas cum sa facem. Sa zicem ca vrem sa afisam in site niste module si avem nevoie de alte pozitii decat cele existente deja in template. Cum vedem ce pozitii avem deja definite in template? Foarte simplu, mergeti in Site -> Preview -> Inline with Positions.
Deasemenea putem vedea cate pozitii se pot adauga in template: Site ->Template Manager -> Module Positions.
Vedem ca avem in lista pozitiile: user 5, user6, user7 dar nu le avem pe template, asa ca hai sa le adaugam. Cea mai simpla metoda de adaugare pozitii in template este: mergem la Site -> Template Manager -> Site Templates
Dam click pe Edit HTML si ne apare o fereastra unde o sa vedem codul paginii index.php din template. Noul cod pentru pozitie se poate adauga oriunde insa este bine sa il asezam intr-un div sau intr-o tabela astfel incat sa apara in pagina unde vrem noi. In acest exemplu o sa facem sa apara 3 noi pozitii chiar sub contentul paginii. Putem edita direct in fereastra Joomla!, sau putem lua codul si sa il punem intr-un editor HTML (in exemplu l-am adaugat in notepad.
Codul MAGIC de adaugare pozitie intr-un template Joomla! 1.0 este: <?php mosLoadModules ( 'nume pozitie' ); ?> intre codul HTML, exact asa cum vedeti in imaginea de mai sus. Am adaugat 3 pozitii intr-o tabela astfel incat sa pot adauga 3 module de acceasi dimensiune. Daca ati editat direct in fereastra Joomla!, click pe Save, daca ati editat intr-un editor, luati codul, adaugati-l in fereastra si salvati. Cand o sa ne uitam din nou pe preview pozitii o sa vedem ca apar si pozitiile adaugate de noi. Acum putem sa adaugam 3 noi module in pagina noastra.
Dupa cum se vede, am adaugat in cod pozitii care erau deja definite, insa daca vrem sa definim una noua, de exemplu "header", mergem si o adaugam pe Site ->Template Manager -> Module Positions, la pozitia 28 (ultima este debug pe pozitia 27). Putem in acest fel sa adaugam pana la 50 de pozitii in template. Dupa ce am adaugat-o aici, mergem in cod si adaugam linia de cod unde vom specifica numele noii pozitii. Eu zic ca nu este deloc greu si ca va puteti descurca. Ca sa adaugi o pozitie in template de Joomla! 1.5, codul "magic" este: <jdoc:include type="modules" name="user1" style="xhtml" />
unde inlocuiesti "user1" cu pozitia pe care o vrei. Este necesar ca si in fisierul templateDetailed.xml sa se adauge o line de genul: < position >user1< /position > am lasat niste spatii in cod tu trebuie sa le scoti (multumiri Marian pentru completare). Daca vrei poti sa citesti un tutorial cu mai multe detalii despre adaugarea unei pozitii noi in template in Joomla! 1.5 Set as favorite Bookmark
Email This
Hits: 6688 Trackback(0)
Comments (7)
![]() Write comment
|
| < Precedent | Următor > |
|---|
| Mici afaceri |
| Companii |
| Site individual |
| Organizatii non-profit |
| Designeri si programatori |