demon326
Legacy Member
Hallo allen, ik heb enkele dagen geleden al ons thema naar D7 overgezet zodat we de dit later niet meer hoeven te doen, alles is klaar, op één klein probleem na, ik moet een span met een bepaalde class toevoegen binnen een li element..
de code zou er dan zo moeten uitzien:
Op dit moment ziet de code er zo uit:
Dit is de code die de 'element-invisible' class toevoegt, deze checkt of de tab actief is, indien zo wordt ie toegevoegd, anders niet. Ik wil dus dat hij die andere span toevoegt ongeacht of deze actief is of niet...
referentie materiaal:theme_menu_local_task | Drupal API
Hoop dat iemand me hier mee verder kan helpen
Mvg,
Benny
de code zou er dan zo moeten uitzien:
HTML:
<ul class="tabs">
<li class=activ><a class="activ" href="link hier">
<span class="tabs">tab titel hier</span>
<span class="element-invisible">active</span>
</a>
</li>
</ul>
Op dit moment ziet de code er zo uit:
HTML:
<ul class="tabs">
<li class=activ><a class="activ" href="link hier">tab titel hier
<span class="element-invisible">active</span>
</a>
</li>
</ul>
Dit is de code die de 'element-invisible' class toevoegt, deze checkt of de tab actief is, indien zo wordt ie toegevoegd, anders niet. Ik wil dus dat hij die andere span toevoegt ongeacht of deze actief is of niet...
PHP:
function ashladan_menu_local_task($variables) {
$link = $variables['element']['#link'];
$link_text = $link['title'];
if (!empty($variables['element']['#active'])) {
// Add text to indicate active tab for non-visual users.
$active = '<span class="element-invisible">' . t('(active tab)') . '</span>';
// If the link does not contain HTML already, check_plain() it now.
// After we set 'html'=TRUE the link will not be sanitized by l().
if (empty($link['localized_options']['html'])) {
$link['title'] = check_plain($link['title']);
}
$link['localized_options']['html'] = TRUE;
$link_text = t('!local-task-title !active', array('!local-task-title' => $link['title'], '!active' => $active));
}
return '<li' . (!empty($variables['element']['#active']) ? ' class="active"' : '') . '>' . l($link_text, $link['href'], $link['localized_options']) . "</li>\n";
}
referentie materiaal:theme_menu_local_task | Drupal API
Hoop dat iemand me hier mee verder kan helpen

Mvg,
Benny