Stilizzazione template trasparenza amminsitrativa

Home Forum Pubblica Amministrazione Amministrazione Trasparente Stilizzazione template trasparenza amminsitrativa

Stai visualizzando 5 post - dal 1 a 5 (di 5 totali)
  • Autore
    Post
  • #3015

    Ciao Marco,
    avremmo bisogno di sapere come poter customizzare il template dell’amministrazione trasparente (delle category e di tutte le pagine figlie), senza modificare il file generico archive.php.

    <body class=”archive tax-tipologie term-corruzione term-81 logged-in admin-bar test-documento-trasparenza customize-support no_search”>

    Abbiamo notato che una discriminante potrebbe essere “tax-tipologie” il dubbio è capire se è un elemento valido per tutta la struttura di amministrazione trasparente e non vada a incidere su altre pagine del sito.

    Grazie

    #3016
    Marco Milesi
    Amministratore del forum

    Ciao,
    il plugin sfrutta le funzionalità native di WordPress, quindi puoi utilizzare un child theme definendo appositi file:

    archive-{post_type}.php
    single-{post_type}.php

    Cfr.
    codex.wordpress.org/Post_Type_Templates
    developer.wordpress.org/themes/basics/template-hierarchy

    Quindi nel nostro caso dovrebbero essere:

    archive-taxonomy.php (archivio delle sezioni)
    archive-amm-trasparente.php (archivio del custom post type – ovvero la lista di tutti i documenti)
    single-amm-trasparente.php (visualizzazione singola delle voci)

    • Questa risposta è stata modificata 6 anni, 8 mesi fa da Marco Milesi.
    #3018

    Grazie Marco,
    abbiamo fatto diverse prove senza ottenere il risultato sperato.

    Cerchiamo di spiegarci meglio: abbiamo la necessità di modificare il template della pagina che mostra i documenti di una singola sezione di amministrazione trasparente (AT).
    Per esempio facendo clic su “Atti generali” (sotto “Disposizioni Generali”) verrà mostrata la pagina “Atti Generali” riportante i riferimenti normativi e l’elenco di tutti le voci di AT appartenenti alla Sezione “Atti Generali”. Questa è la pagina di nostro interesse.

    Attraverso delle prove empiriche abbiamo capito che la pagina risponde al template generale “archive.php”, di conseguenza abbiamo tentato una personalizzazione come ci hai suggerito tu con “archive-amm-trasparente.php”.
    Non è successo niente poichè il file “archive-amm-trasparente.php” influenza l’elenco (peraltro mai utilizzato) di TUTTE le voci di AT e non della SINGOLA SEZIONE che è quella di nostro interesse.

    La teoria in questo caso si scontra con la pratica. ATTENZIONE, il nostro interesse è fare una modifica su un template valido per TUTTE LE SEZIONI e non per una specifica.

    Come possiamo procedere? AT sfrutta “diversamente” le funzionalità native di WordPress?

    Grazie mille

    #3020

    Risolto!

    Sulla base del diagramma che descrive la gerarchia dei template Worpress

    e

    guardando il codice nel plugin in /wp-content/plugins/amministrazione-trasparente/amministrazionetrasparente.php

    #46 register_taxonomy( 'tipologie', array('amm-trasparente'), $args );

    abbiamo duplicato il file archive.php rinominando la copia in taxonomy-tipologie.php

    Ora possiamo intervenire sulla pagina che mostra tutte le voci di AT relative ad una sezione.

    #3029
    Marco Milesi
    Amministratore del forum

    Perfetto! 😀

Stai visualizzando 5 post - dal 1 a 5 (di 5 totali)
  • Devi essere connesso per rispondere a questo topic.

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi