Un problema che avevo su flatpress era come fare a creare un menu a tab aggiornabile facilmente ma che segnasse diversamente la pagina in cui mi trovavo.
La soluzione più comoda è stata questa: creare uno spazio nel template in alto per i plugin, quindi mettere il blockparser della pagina statica menu.
Il risultato però era parzialmente raggiunto: mancava la selezione delle Tab.
Per fare questo ho creato un plugin, tabmenu.
È molto semplice da usare, però necessita dell’HTML abilitato.
Praticamente aggiunge al tag HTML l’attributo class=”sel” perciò prima di chiudere il tag dovete inserire {{TABCLASS:indicatore}}
.
Per esemprio:
<li {{TABCLASS:index}}><a href="/" title="Homepage>Homepage</a></li>
per l’homepage.
Al posto di indicatore potete mettere:
- index per l’homepage
- contact per la pagina contact.php
- post:entry_id con al posto di entry_id l’identificatore di flatpress per il post
- static:static_id con al posto di static_id l’identificatore di flatpress per la pagina statica (quello che decidete voi)
La licenza è GNU GPL 2.0
Download: Tabmenu V1.0 (formato tar.gz).
Note su come mettere i TABCLASS ai post: deve essere post:id_del_post con anche entry e per trovare l’id basta andare sul link modifica post (dopo aver fatto il login) che c’è la scritta &entry=entry_xxxxxx-xxxxxx&action=write copiate da entry_ fino all’ultimo numero.