Joomla.it Forum
Joomla! 4 => Joomla! 4.x => : mapet 13 Apr 2024, 16:08:24
-
Salve,
ho creato un template custom e sto inserendo i Campi Aggiuntivi.
Desidero poter personalizzare le posizioni dove far apparire i Campi personalizzati, quindi desidero creare nuove posizioni da aggiungere a quelle disponibili di default.
Sapete indicarmi quale codice php devo utilizzare per riuscire e in quale file php va inserito ?
In aggiunta per favore sapete anche dirmi se è possibile dare un nome alle varie posizioni per poter identificarle nel caso ne abbia differenti ?
Grazie per la vostra pazienza
-
una nuova posizione nel template si crea inserendo il suo nome nel file templateDetails.xml che è all'interno della cartella del tuo template, ad esempio:
<position>mainmenu</position>
<position>lingua</position>
<position>superslider</position>
<position>paralax</position>
<position>footer1</position>
<position>footer2</position>
<position>footer3</position>
<position>debug</position>
poi dentro il file index.php, o altro nome, dipende dal template, si inserisce una stringa php tipo questa:
<?php if ($this->countModules('nome_posizione')) : ?>
<div class="nome_classe">
<jdoc:include type="modules" name="nome_posizione" style="html5" />
</div>
<?php endif; ?>
naturalmente inserendo le classi del css che usa il tuo template o altre classi consone alla visualizzazione che vuoi ottenere
competenze che occorrono
html
css