Back to top

Autore Topic: Creare una posizione per i Campi Personalizzati  (Letto 192 volte)

Offline mapet

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
Creare una posizione per i Campi Personalizzati
« il: 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

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21746
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Creare una posizione per i Campi Personalizzati
« Risposta #1 il: 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:

Codice: [Seleziona]
      <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:

Codice: [Seleziona]
<?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
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 



Web Design Bolzano Kreatif