====== Onglets ====== Les onglets permettent de séparer les différentes parties de la page. {{:2.0:resources:plugins:admin:tabs.png|}} Pour pouvoir les utiliser, il faut utiliser une fonction de Dotclear 2, à appeler dans la balise '''' de la page : On définit $default_tab au début du fichier index.php, dans le bloc d'instructions PHP, cela nous permettra ensuite de changer l'onglet qui s'affiche au chargement de la page. $default_tab = 'tab-1'; if (isset($_REQUEST['tab'])) { $default_tab = $_REQUEST['tab']; } ===== Onglets interactifs ===== Les onglets interactifs sont chargés sur la page en même temps, du code Javascript permet de passer de l'un à l'autre facilement. Ils se construisent en créant des ''
'' avec les attributs suivants : * ''id'' pour identifier l'onglet * la classe CSS doit être //multi-part// * l'attribut ''title=""'' est utilisé comme titre de l'onglet Exemple :
===== "Faux" onglets ===== Les faux onglets nécessitent de recharger la page. Ce sont en fait des liens qui prennent la forme d'un onglet, ils utilisent la classe //multi-part// et dont le contenu est utilisé comme titre de l'onglet. {{:2.0:resources:plugins:admin:fake_tab.png|}} ''$p_url'' renvoie l'URL de la page d'administration et ''fake-tab'' est l'identifiant de l'onglet Lorsque le lien est cliqué, ''$default_tab'' obtient la valeur ''fake-tab''. Pour que l'onglet s'affiche à la place du lien, il faut utiliser une condition :
===== Vrais et "faux" onglets ===== On peut utiliser les conditions pour utiliser les différents types d'onglets, n'avoir que des faux onglets ou n'avoir qu'un faux-onglet et plusieurs liens aux chargement de la page.
{{:2.0:resources:plugins:admin:fake_tab_active.png|}}