Plugin Tabmenu (v4.0) [Flatpress]

English

This plugin adds “sel” class if you are in that page (in HTML, class=”sel”).

You can use both {{TABCLASS}} and {{TABSELECT}}: the difference is that the first adds the class attribute, the second just the sel and so you can speficy other classes. See below for an example.

This is an example (for the homepage):

<li {{TABCLASS:index}}><a href="/" title="Homepage>Homepage</a></li>
<li class="myotherclass {{TABSELECT:index}}"><a href="/" title="Homepage>Homepage</a></li>

Replace index with:

  • index or blog for the blog homepage
  • contact for contact.php
  • admin for admin panel
  • login for login page
  • post:entry_id or entry:entry_id for entries (with entry_id the ID of the entry)
  • static:static_id for static pages (with static_id a static page id)
  • category:id or cat:id for a category with category number as id
  • tag:id with tag name as id
  • params:url or fp_params:url or fpparams:url instead of url insert the part next the ? of Flatpress standard urls (beta function, I’m not so sure it works)

This version fixes a bug for the homepage when specified cat=0 (as NoWhereMan’s FrontPage does…)

License: GNU GPL 2.0.

Download: tabmenu_v4.0.tar.gz

Italiano

Questo plugin aggiunge la classe sel se ci si trova in quella pagina (l’equivalente HTML di class=”sel”).

Potete usare sia {{TABCLASS}}, sia {{TABSELECT}}; l’unica differenza è che il primo aggiunge anche l’attributo HTML class, mentre il secondo solo sel e perciò potete usarlo insieme ad altre classi. Per capire meglio guardate gli esempi sottostanti.

Questo è un esempio di uso (per l’homepage):

<li {{TABCLASS:index}}><a href="/" title="Homepage>Homepage</a></li>
<li class="altraclasse {{TABSELECT:index}}"><a href="/" title="Homepage>Homepage</a></li>

Al posto di index potete mettere:

  • index o blog per l’indice del blog
  • contact per la pagina contact.php
  • admin per il pannello di amministrazione
  • login per il login
  • post:entry_id oppure entry:entry_id con al posto di entry_id l’identificatore di flatpress per il post
  • static:static_id o page:static_id con al posto di static_id l’identificatore di Flatpress per la pagina statica (quello che decidete voi)
  • category:id o cat:id per una categoria con id il numero di categoria
  • tag:tag_name con il nome di un tag al posto di tag_name
  • params:url o fp_params:url o fpparams:url con al posto di url la parte dopo il ? degli url standard di flatpress (beta, non sono sicuro che funzioni)

La versione 4.0 risolve un problema con il cat=0: cat 0 equivale a tutti i post: normalmente non dovrebbe essere specificato ma ci sono dei plugin come il Frontpage di NoWhereMan che ne fanno uso.

Licenza: GNU GPL 2.0.

Download: tabmenu_v4.0.tar.gz

21 commenti