Bonjour à tous !
Je cherche à customiser les lignes de code suivantes (generator indexhibit):
Code PHP :
• $s .= "<ul>n";
• if ($out[0]['disp'] == 1) $s .= "<li class='section-title'>" . $key . "</li>n";
• $s .= "<li$active><a href='" . BASEURL . ndxz_rewriter($page['url']) . "' onclick="do_click();">" . $page['title'] . "</a></li>n";
En résumé, j'aimerais que chaque SECTION_TITLE générée, porte le nom suivant SECTION_TITLE (par défaut) et soit suivie d'un chiffre en fonction de leur ordre de création pour les différenciées (1,2,3,4,…), pareil pour les sous-sections_title lié à leur Section.
Je ne sais pas si c'est clair ? ; )
En gros c'est le principe suivant:
Exemple nom css du menu:
SECTION-TITLE-1
- sous-section-title-1.1
- sous-section-title-1.2
- sous-section-title-1.3
- etc
SECTION-TITLE-2
- sous-section-title-2.1
- sous-section-title-2.2
- sous-section-title-2.3
- etc
SECTION-TITLE-3
- sous-section-title-3.1
- sous-section-title-3.2
- sous-section-title-3.3
- etc
et ainsi de suite en fonction du nombre de sections créés via le cms.
voici une partie du code original (se référer aux signes (•) pour trouver les lignes):
Code PHP :
// sections navigation
function sectional()
...
$s = '';
foreach($order as $key => $out)
{
• $s .= "<ul>n";
• if ($out[0]['disp'] == 1) $s .= "<li class='section-title'>" . $key . "</li>n";
foreach($out as $page)
{
$active = ($rs['id'] == $page['id']) ? " class='active'" : '';
• $s .= "<li$active><a href='" . BASEURL . ndxz_rewriter($page['url']) . "' onclick="do_click();">" . $page['title'] . "</a></li>n";
}
$s .= "</ul>nn";
}
return $s;
}
voici le code que l'on m'a conseillé:
les lignes 182, 184 et 190 (tj indiquée dans le code par le signe ( • ) ont été modifiées de la manière suivante (mais cela ne fonctionne pas comme je le souhaite):
Code PHP :
• $s .= "<ul>";
• $s .= "<ul id="" . str_replace(" ", "_", $key) . "">n";
• $active = ($rs['id'] == $page['id']) ? " class='active ". $page['id'] . "'" : " class='". $page['id'] . "'";
Le but est donc d'avoir des noms (css) par défaut, pour les sections et sous section afin de pouvoir créer des styles (css) pour des emplacements futurs et ne pas être bloqué par des styles qui portent le nom des sections comme dans le code conseillé et que je ne pourrai deviner.
J'espère que cette fois-ci cela vous semble plus compréhensible !
Une petite aide me serait vraiment précieuse, car beaucoup de mes projets en dépendent.
Merci Merci
ddd