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
Datum van inzending:
vrijdag 15 januari 2010 - 15:45
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.
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) {
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....
Door kukle op 10 november, 2010 - 12:52
en voor drupal 7 met menu_block module?
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.
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
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...
Trouwens ik moest mijn cache nog schonen en nu werkt het!!! Jihaaa dit is echt te gaaf!!!!
was hier al twee dagen zoet mee....
en voor drupal 7 met menu_block module?
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.