Hej, håller på med en sida där jag har en huvudmeny. Nu vill jag skapa underlänkar såhär.
- Om oss (Länken i huvudmenyn)
-- Vision
-- Målsättning
-- KontaktProblemet är bara att när jag skapar t.ex. sidan "Vision" så blir det www.exempel.se/vision istället för www.exempel.se/om-oss/vision. Och detta tror jag är felet till varför inte min "Om oss"-knapp stannar aktiv när jag byter till "Vision"-sidan. Eftersom de inte känner igen varandra. Jag fattar inte riktigt mig på Menysidan (admin/build/menu/settings) i Drupal. Har ställt in så att allt står på Primary Links, men händer inget. Har även kollat på Menu Trails, men den förstår jag inte heller så mycket av. Jag gissar på att jag måste göra någon slags Taxonomy-grejs på mina sidor så de listas /1/2? Förstår mig tyvärr inte på Taxanomy riktigt heller, mer än att den kan skapa en kategorilista med t.ex. blogginlägg för speciella kategorier t.ex. kaffe. :P
Jag har ju även skapat undermenyn med Menu Block och gjort ett eget block där undermenyn syns, eftersom jag inte vill hålla på med Drupals Secondary Menu o skit. Någon som vet vad jag kan göra? Har även provat nån modul (Context tror jag den hette) som skulle assigna vad man ville till vad man ville men den var som arabiska för mig.
Comments
Det jag tror att du vill
Det jag tror att du vill åstadkomma tas upp här.
Ang url:en så ställer du in den med pathauto.
Löser detta dina problem?
//Anton
ja just det, hoppa över "skit"-snacket.
Menyer och URL:er
I Drupal sköts användarmenyer och URL:er helt separat (bara så att du vet). Det kan vara naturligt att använda sökvägar som om-oss/vision för underval till om-oss, men det är alltså inte nödvändigt.
Jag gjorde för rätt länge sedan en screencast som kanske kan hjälpa dig att få huvudet runt Drupals menysystem. Kolla under "Learning Drupalese" på guidsidan (se signaturen), så hittar du rätt screencast.
Lycka till, och välkommen till Drupaldjungeln!
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Kolla in min senaste guide: Hundra småsteg för att självlära sig Drupal 6
Sugen på en kurs i Drupal? Kolla in kursutbudet hos NodeOne.
Sådär, nu har jag tittat på
Sådär, nu har jag tittat på din film om menyer. Men jag tror inte att det hjälpte så mycket. Jag tror har jag svårt att förstå mig på drupals menysystem än. :)
Ponera att jag skapar en ny meny som heter Huvudmeny. Den placerar jag i ett block under en div-navigation så den lägger sig längst upp på sidan.
I menyn har vi Startsida, Produkter, Om oss och Kontakt. Jag går in på huvudmenyn och sätter alla länkar på node/add eftersom jag vill skapa innehåll allteftersom. Klickar på produkter och skapar en Sida som jag döper till Produkter. Ändrar min menylänk till produkter. Nu kan man alltså gå in på den www.exempel.se/produkter.
Men! Nu vill jag ha en undermeny på den här sidan (/produkter), så jag gör ett nytt menyblock där jag addar länkarna Sågar, Hammare, Skruvmejslar. Gör samma sak med länkarna som jag gjorde med huvudmenyn. Går man nu in under /produkter så ser man Undermenyn, kan man kalla den för. Men klickar jag på t.ex. Sågar så försvinner det aktiva statet (stejtet) från Produkter i huvudmenyn och jag lämnar /produkter för att gå till exempel.se/sågar. Det är detta som är mitt problem. Hur ska jag behålla det aktiva statet på Produkter i min Huvudmeny när jag ställer mig på Sågar i min undermeny. Det är ju logiskt, eftersom att Menyerna inte har någon relation med varandra. Men hur fixar jag detta? Går man in på t.ex. exempel.se/node/add/page så blir ju "Sida" aktiv under "Skapa innehåll->Sida", så Drupals navigation-meny har ju en relation.
Här är ett exempel om ni inte förstår vad jag menar: http://www.lullabot.com/writings Där lyser ju huvudmenyn orange även fast man går i på Articles och blog i undermenyn. Hur löser man detta? Måste man ha massa php?
Jag fattar inte varför detta ska vara så jävla svårt? :D Det funkar ju inte ens att bara gå till menylänkarna och dra ankarna in mot huvudlänken, såhär:
http://img9.imageshack.us/img9/535/undermeny.jpg
Jag har provat moduler såsom Menu Trails, Context, Menu Block... utan framgång.
Så här?
Är det så här du menar att du vill ha det?
http://www.svenskaolframjandet.se
Det jag syftar på är drop-down menyn som ligger under loggon överst på sidan. (Inte den till vänster som ligger i ett block)
Den överst på sidan är gjord med nice_menus
/Thomas
Njaa, Drop down meny vet jag
Njaa, Drop down meny vet jag hur man gör. Jag ser att du inte har som jag vill ha. Min huvudpoäng är att jag vill att menyn lyser upp på den sida man står på. Om vi tar din sida som exempel, går man in på "För Medlemmar->Anmäl dig" så lyser ju inte menyn "För medlemmar" upp, så man inte vet vilken sida man står på. Så vill jag ha det.
I Drupal så får ju menyknapparna en ".active" class beroende på vilken sida man står på. Det vet jag redan hur man fixar. Men inte om man går in på en undermeny, då funkar inte .active.
Vilket tema använder du? De
Vilket tema använder du?
De bättre teman har .active-trail på li:n "För medlemmar" och "Anmäl dig"" utöver .active på a taggen. Dessa kan du styla hur du vill.
Rekomenderar denna då det dock kan vara lite läsning innan man kan slänga sig i skapandet.
//Ensamkodaren
Jaha, nej jag skapar egna
Jaha, nej jag skapar egna teman. Ni kan ju prova gå in på www.sporthuset.nu som jag gjort, den sidan har roll-over/dropdown meny, men går man inte på en undersida så tappar man active. Vet inte hur man löser alltså. :(
Den här filmen kanske kan va nåt: http://www.lullabot.com/node/444/play
Denna snubben har samma problem: http://drupal.org/node/77485
Jippi. Jag fixade det.
Edit:
Jippi. Jag fixade det.
Skapade en meny - "Huvudmeny".
Skapade mina länkar
+ Startsida+ Om oss
+ Våra Produkter
HÄR! Skulle man tydligen lägger grejer
+ Hammare
+ Blabla
+ Exempel
+ Återförsäljare
+ Kontakta oss
Så skapade jag två stycken menu block på det, ett som skulle stå längst upp på sidan. Och det andra som tar ifrån Våra Produkter och satt till 1st level. :) Så nu lyser min länk "Våra Produkter" oranget samtidig som Hammare, blabla och Exempel gör det. :)
Tack ändå för hjälpen.