Theming van de Primary Links

Hallo allemaal, Ik zoek me rot en kan het niet vinden hoe ik de primary links kan themen. Ik zou graag zoals op de drupal.org site, tabjes willen met ronde hoeken. Hoe kan ik de primary links in css veranderen. Alvast bedankt!

Ziggy

Drupalversie: 
6.x
Auteur: 
ziggy
afbeelding van hansrossel
Door hansrossel op 15 januari, 2010 - 16:47

Voor inspiratie zie http://drupal.be/forum/bewerken-code-navigatie. Primary links hebben al wat css maar voor ronde hoekjes heb je normaal gezien een extra span nodig. Je zou ook de rounded corners of curvy corners module kunnen gebruiken om de ronde hoeken via javascript te laten genereren, maar dat geeft wel een klein beetje tragere laadsnelheid.

Hans
KOBA

Door ziggy op 15 januari, 2010 - 20:12

Ik heb aan mijn linker kant een rond hoekje door:
#primary a
{
color: #000;
background: #ffa20c url(left-tab.gif) left top no-repeat;
text-decoration: none
}
#primary a span
{
background: url(right-tab.gif) right top no-repeat;
padding-right: 10px
}

De span werkt inderdaad niet! Maar nu las ergens dat ik door een template.php met de code:
<?php
function YOURTHEME_preprocess_page(&$vars) {

$links = $vars['primary_links'];

foreach ($links as $key => $link) {
$links[$key]['html'] = true;
$links[$key]['title'] = ''. $link['title'] . '';
}

$vars['primary_links'] = $links;
}
?>

Het wel zou lukken.. alleen bij mij werkt het niet....
zie http://drupal.org/node/221382

zou echt gaaf zijn als ik dit aan de praat kreeg...

Door ziggy op 15 januari, 2010 - 20:16

Trouwens ik moest mijn cache nog schonen en nu werkt het!!! Jihaaa dit is echt te gaaf!!!!
was hier al twee dagen zoet mee....

afbeelding van kukle
Door kukle op 10 november, 2010 - 12:52

en voor drupal 7 met menu_block module?

afbeelding van kukle
Door kukle op 10 november, 2010 - 14:12

Solved: is dezelfde manier dan in D6.
Mijn fout zat hem in het feit dat ik dacht dat cache ook gecleared werd door 'Rebuild theme registry on every page' aan te vinken bij het theme. Blijkbaar is diat niet het geval en moet je toch nog via 'Configuration' > 'Performance' op de knop 'Clear Cache' gaan klikken.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee