Joomla.it Forum

Joomla! 4 => Joomla! 4.x => : mapet 13 Apr 2024, 16:08:24

: Creare una posizione per i Campi Personalizzati
: 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
: Re:Creare una posizione per i Campi Personalizzati
: giusebos 14 Apr 2024, 11:02:40
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