Amb la nova versió, una nova característica, és que les plantilles, a part de decidir l'esquelet (layout), fulls estils (css) i imatges (i els paràmetres en la nova versió), pots crear-te les teves propies vistes. Per tant, molt senzill adaptar-te les vistes a les necessitats del client.
Com fer-ho?
1. A l'arrel de la teva nova plantilla, crearem un directori: html
2. Dins d'aquest directori, creem un directori amb el nom del component que volem personalitzar les nostres vistes. Per exemple, si son continguts, el content: com_content
3. Dins d'aquest directori, seguim l'estructura dels directoris de vista de Joomla. Per exemple, si vull modificar la vista del formulari, crearé el fitxer html/com_content/article/form.php
4. Lo més senzill, és copiar el codi ja creat i ens l'adaptem. Per exemple, copiem el fitxer components/com_content/views/article/tmpl/form.php a html/com_content/article/
5. Si edito el fitxer html/com_content/article/form.php serà la vista que se m'imprimirà al navegador. No agafarà la components/com_content/views/article/tmpl/form.php
Exemple
Afegeixo a html/com_content/article/form.php el següent codi:
Code: Select all
<label for="alias">
<?php echo JText::_( 'Alias' ); ?>:
</label>
<input class="inputbox" type="text" id="alias" name="alias" size="50" maxlength="100" value="<?php echo $this->escape($this->article->alias); ?>" />
Si volem modificar les vistes de blog, ja hauré de modificar html/com_content/section o html/com_content/category
Recordar, que modifiquem les vistes de la plantilla. Si el nostre web treballa amb varies plantilles, cal fer-ho per cada una de les plantilles.