DirectRenderer::setEntryTemplate() – Définit le template pour l'entrée du menu


require_once 'HTML/Menu/DirectRenderer.php';

void HTML_Menu_DirectRenderer::setEntryTemplate ( mixed $type , string $template = = null )


Le template doit contenir au moins un marqueur {title}, qui peut également contenir un marqueur {url} et {indent} en fonction du type d'entrée. Les templates par défaut sont :

HTML_MENU_ENTRY_INACTIVE    => '<td>{indent}<a href="{url}">{title}</a></td>',
HTML_MENU_ENTRY_ACTIVE      => '<td>{indent}<b>{title}</b></td>',
HTML_MENU_ENTRY_ACTIVEPATH  => '<td>{indent}<b><a href="{url}">{title}</a></b></td>',
HTML_MENU_ENTRY_PREVIOUS    => '<td><a href="{url}">&lt;&lt; {title}</a></td>',
HTML_MENU_ENTRY_NEXT        => '<td><a href="{url}">{title} &gt;&gt;</a></td>',
HTML_MENU_ENTRY_UPPER       => '<td><a href="{url}">^ {title} ^</a></td>',
HTML_MENU_ENTRY_BREADCRUMB  => '<td><a href="{url}">{title}</a> &gt;&gt; </td>'


mixed $type

soit un type (une constante parmis les constantes HTML_MENU_ENTRY_*) ou un tableaudu type : 'type' => 'template'

string $template

template pour ce type d'entrée si $type n'est pas un tableau


No exceptions thrown.


This function can not be called statically.

Le rendu qui génère du HTML pour le menu. (Previous) Définit le template du menu (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.