Visa secondary links på sidebars?

Events happening in the community are now at Drupal community events on www.drupal.org.
mannge's picture

Tjena.

Mitt namn är Magnus och är en rätt så ny Drupal användare. Jag har blivit helt frälst av Drupal de senaste veckorna. Läst igenom 2 böcker + sett en massa screencasts bl.a ifrån "vår" egna Itangalo (som ska ha ett stort tack för att ha hjälpt till och väcka mitt intresse för Drupal). Även ett stort tack till alla guider som finns i denna gruppen.

Nu får det vara nog med allt tackande och till mitt problem.

Jag har suttit ett tag nu med att försöka visa en secondary list i den vänstra sidebaren. Jag har provat flera olika sett/teman men dessvärre utan någon lycka. Därför undrar jag om någon vänlig själ vill ge mig någon hjälp på traven.

Detta har jag försökt med:

.1 Flyttat blocket "Secondary links" till left sidebar. Dock så tror Content:n diven att det inte finns någon sidebar och hämtar inte sin class för att vara "smalare".

När jag hämtar upp $vars[body_classes] i template.tpl så skriver den även "not-front not-logged-in page-node node-type-informationpage no-sidebars". Dvs den vägrar tycka att det ligger något block i sidebaren.

.2 Flyttat koden if ($secondary_links): utanför headern och försökt koda in denna i sidebaren. Dessvärre med samma resultat.

Vad gör jag för fel måntro?

/ Magnus.

Comments

Inget block...

itangalo's picture

Jag tror tyvärr inte att det finns någon bra lösning på ditt problem. I alla fall inte någon enkel.

Blocken "primary links" och "secondary links" som du hittar har egentligen inget med primär- och sekundärlänkarna att göra. De är blocken som skapas av menyerna Primary links och Secondary links (och hade lika gärna kunnat heta meny1 och meny2).

Funktionerna Primary links och Secondary links (det vill säga de som styrs vid "Source for the primary/secondary links" i inställningar för menyer) är mer eller mindre hårdkodade i temat, och kan inte flyttas som block. (Rätta mig gärna om jag har fel, någon!) Vissa teman har inte ens några platser där primary och secondary links skrivs ut.
Det går nog att gå in och modifiera temat du använder, men då förvandlas det hela från konfigurering till programmering.

Förvirringen mellan funktionerna och menyerna Primary/Secondary links är enligt mig ett resultat av inte helt lyckad namngivning i Drupal. (Kolla även in episod 3 av Learning Drupalese för lite närmare förklaring av skillnaden mellan dessa.)

En möjlig väg framåt är att kolla in modulen Sliced Menu, som tyvärr bara verkar finnas för Drupal 5.

//Johan Falk, Solna

PS: Välkommen till Drupalvärlden, och tack för alla de snälla orden!

En lösning

bilbyggaren's picture

Vet inte om det är detta du efterfrågar men om du skapar ett nytt block och ser till att det är inställt på att ta emot php-innehåll så kan du i drupal 6 skriva

<?php
print theme('menu_tree', menu_tree('secondary-links'))
?>

För version 5:
<?php
theme
('menu_tree', variable_get('menu_secondary_menu', 0))
?>

Stort tack till svaren. Då

mannge's picture

Stort tack till svaren.

Då var det lite som jag trodde. Att blocken inte hängde emot med Primary/Secondary funktionaliteten.

Synd att Sliced Menu inte fanns för Drupal 6 då jag tänkte att jag inte ville börja lära mig på en "gammalmodig" version. :)

Hittade en sida (gjord av Kodamera) som hade precis en sådan menyfunktionalitet som jag eftersökte. Dock tror jag att de kör med Drupal 5 då jag ser att dem har den där modulen som skriver om Headers till en schysst font i Flash (sIFR).

http://www.visionzero.se/sv/tjanster

Om ni missförstod mig tidigare så kanske den länken förklarar mitt problem lite mera. Om ni kommer på någon annan smart lösning så skulle jag bli hemskt tacksam om ni framförde dessa. :)

/ M.

Menu block!

itangalo's picture

Jag tror jag fann svaret!
Menu block

//Johan Falk, Solna

Japp, menu block är svaret

henrrrik's picture

Japp, menu block är svaret och en av mina favoritmoduler.

Henrik Sjökvist // Sixshooter

Är detta vad du letar

Verkar som moduler som

mannge's picture

Verkar som moduler som skulle fungera. får prova senare ikväll.

Tack för svaren!

Ännu ett förslag

bilbyggaren's picture

Kanske är det den här du söker http://drupal.org/project/local_menu

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: