Meny problem

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

Hej!

Jag har tidigare haft en innehållsmeny som inte varit utfälld, men när man har klickat på t.ex. resor så har nästa nivå med olika resor kommit fram under menylänken resor. Efter uppdatering av Drupal så kommer nästa nivå länkar inte fram alls trots att de är akriverade. Om jag däremot klickar i rutan för utfälld för resor så kommer alla olika resor ut som undermeny. Det jag vill är att dessa underlänkar ska synas först när man klickar på resor.

Comments

Need versions and modules

carlmcdade's picture

Probably going to need a little more information on how the content and fields were created. Did you use CCK with a module that enhances the list of field types for CCK? What version of Drupal are you upgrading from and to?

It sounds like a module got turned off during the upgrade and was not set again or the newer version of Drupal does not work with the module that delivers the field type needed.

Hej! Jag har helt enkelt

varkstad's picture

Hej!

Jag har helt enkelt skapat sidor och under menyinställningar skrivit titeln på menylänken och valt Innehåll som ovanliggande menyval. Därefter har jag sorterat menylänkarna ochaktiverat dem alla men inte kryssat i utfälld då jag inte vill ha menyn utfälld från början. Så har jag gjort tidigare och då fått en innehållsmeny där jag kunnat klicka på en länk och då har en undermjeny vecklat ut sig. Men det gör den inte längre. Jag förstår inte varför. Jag använder endast den menymodul som finns i core.

Jag kan bara säga att jag har

MisterS's picture

Jag kan bara säga att jag har samma problem.

Men jag har aldrig lyckats i drupal 6, att underalternativ i en meny fäller ut sig automatiskt.

Det är enklare att hjälpa er

magnus's picture

Det är enklare att hjälpa er om ni skriver vilken version av Drupal ni använt er av, samt vilken ni uppdaterat till.
Var det i samband med en uppdatering som felet upptäcktes?
Vilket tema används?
Har några andra moduler ändrats nyligen?
Har ni provat att enbart köra en ren version av Drupal utan några tilläggsmoduler aktiverade?

Jag har kört olika versioner

MisterS's picture

Jag har kört olika versioner av drupal 6

Jag har aldrig uppdaterat en drupal installation. Problemet har jag altid haft. (alltså från början)
Om problemet försvinner i gardland vet jag inte.
Jag kör teman: "Andreas02" och "trenco"

Admin menyn fungerar dock, och har alltid gjort.
Underalternativen fäller ut sig automatiskt när huvudalternativet aktiveras. Men det är bara i admin menyn.

Ja så....

carlmcdade's picture

Jag trodde ni pratade om formulär. Har du provat att tömma temat och meny cachen?

Jag använder eget tema, men

varkstad's picture

Jag använder eget tema, men jag har testat i Garland och det är lika där. Ursprungligen använde jag Drupal 6.16 och då expanderade menylänken som den skulle. Sedan uppdaterade jag till 6.19 och jag tror det var då problemet uppstod. Nu kör jag 6.20 och där expanderar menylänken inte - annat än i administrationsavsnittet.

Menyalternativen är aktiverade och om jag sätter kryss i utfälld på huvudlänken så kommer menyunderlänkarna fram som de ska. Men jag vill inte ha dem utfällda från början.

Gunilla

When I use firebug on the

carlmcdade's picture

When I use firebug on the site and click on a link to one of the 404 PNG images I get a file not found for the index.php. This usually means a server or Drupal misconfiguration.

As for the chmod. I'd use Filezilla and chmod everything in the theme to 777 until you have the problem solved. Then go back to the 755 mode.

You can also test your installation by renaming or removing files to see if they are the ones you think they are. Sometimes we sit for hours working on files that are not the ones the server is seeing. I personally have sat and made adjustments to the admin section of a site and gotten frusttrated only to find that I was saving to the wrong install. Make absolutely sure all your paths to the files are correct.

If it only works in

carlmcdade's picture

If it only works in administration menus then this means you are logged in as admin (overriding security) and there is no problem with the code. I think this is a permissions problem. Are you sure that the child items are open to the anonymous user or role that is logged in?

Check this by clicking on any of the links while the menu is expanded a see you get access denied anywhere.

Tack det var en god idé, men

varkstad's picture

Tack det var en god idé, men jag har tillgång till alla länkade sidor (resor) när jag valt utfällt meny även om jag inte är inloggad alls. Så det bör inte vara något permission problem.

Gunilla

Look in your log reports and

carlmcdade's picture

Look in your log reports and see if there is any error message like "duplicate key....." and of course keep emptying the cache after each change in the settings so that the menu gets recreated.

Jag har tömt chacheminnet men

varkstad's picture

Jag har tömt chacheminnet men det gör ingen skillnad.

I loggen hittar jag en massa rader som börjar page not found t.ex.:

page not found 31 dec 2010 - 09:12 sites/all/themes/academicatravel/images/menu-collaps ... admin

Klickar jag på sites/all/themes/academicatravel/images/menu-collaps ...

får jag följande besked:

Typ page not found
Datum fredag, december 31, 2010 - 09:30
Användare admin
Plats http://www.academicatravel.se/sites/all/themes/academicatravel/images/me...
Hänvisad från http://www.academicatravel.se/node/86
Meddelande sites/all/themes/academicatravel/images/menu-collapsed.png
Grad varning
Värdnamn 83.177.170.242

En annan plats är http://www.academicatravel.se/sites/all/themes/academicatravel/images/bl...

Det verkar saknas en massa png-filer!? Såvitt jag kan se är det filerna som finns i t.ex. themes/garland/images. Jag har därför kopierat över dem även i egna temat drupal/sites/all/themes/academicatravel/images men får ändå samma logmeddelande. Jag har för säkerhets skull också lagt mitt tema i drupal/themes/academicatravel dvs. tillsammans med garland och övriga core-teman. Men det gär inte heller någon skillnad.

Med anledning av det som står om hemmagjorda teman i http://drupal.org/node/525688 så kanske det inte är där problemet finns eftersom samma problem uppstår då jag använder Garland-temat. Det är det temat jag använder vid administrering och som expanderar administrationsmenyn men inte min meny.

Gunilla

Those missing images are a

carlmcdade's picture

Those missing images are a good clue. When a menu is collapsed it gets a particular icon. So try and get those working first so that you can actually see if the menu link is a collasped parent. Start with chmod 'ing the theme directories to 777 read all and click the box so that all the sub directories and files get 777 also. Then check your settings.php because I am getting a 404 for your index.php.

The requested URL /index.php was not found on this server.

This usually means there's some crossing in the paths from your old install to the new one.

Jag kommer in hur lätt som

varkstad's picture

Jag kommer in hur lätt som helst på www.academicatravel.se/index.php även när all historik och alla cockies är borttagna. Så jag förstår inte varför du får 404.

"Start with chmod 'ing the theme directories to 777 read all and click the box so that all the sub directories and files get 777 also. "

Detta förstår jag inte riktigt. När jag kollar på egenskaper på tema-mappen så står det Octal 0755, alla R-rutor är ikryssade, W-rutan för owner är ikryssad och alla X-rutor är ikryssade. Det ser precis likadant ut för garland-temat. Är det här du menar att jag ska ändra?

Gunilla

Nu har jag laddat upp två av

varkstad's picture

Nu har jag laddat upp två av de enligt loggen fyra saknade filerna men två återstår (block-alternate.png, block-bg.png) och de går inte att finna någonstans bland alla drupal-filerna. Anledningen till page not found är att följande står i style.css

sidebar-left .block .content,

sidebar-right .block .content {

background-image: url(images/block-bg.png);
background-position: bottom left;
background-repeat: no-repeat;
padding-bottom: 15px;
}

/* Navigation "user" block */

block-user-1 {

background-image: url(images/block-alternate.png);
}

Borde inte sidan funka som den ska i Garland, dvs. med möjlighet att expandera menuitem? Jag blir verkligen inte klok på detta.

Gunilla

Det finns en modul som heter

varkstad's picture

Det finns en modul som heter menu block. Kan den möjligen lösa mitt problem? Jag laddade hem installerade och aktiverade den men förstår inte vad den gör för skillnad.

Gunilla

Enligt loggen så verkar du ha

magnus's picture

Enligt loggen så verkar du ha tappat en del filer när du gjorde uppdateringen.

  1. Om du avinstallerar alla anpassade teman och enbart kör Garland, får du några felmeddelanden i loggen då?
  2. När du uppdaterade Drupal, gjorde du då en säkerhetskopia på katalogen /sites och allt som ligger under den?
  3. Fick du verkligen med alla filerna när du gjorde uppdateringen? Har man kopierat kataloger och filer manuellt kan det vara lätt hänt att missa någon. Kopierar man manuellt ska alla filer och kataloger kopieras in förutom de som ligger under /sites. Alternativt kan man ta bort alla filer och kataloger (förutom /sites då) innan man börjar.
  4. Har du någon säkerhetskopia på ditt tema? Prova i sådana fall att ta bort det som ligger på servern just nu och kopiera in din säkerhetskopia

Hej Magnus! Jag har

varkstad's picture

Hej Magnus!

  1. Jag har avaktiverat alla andra teman utom garland och i loggen får jag då samma saknade filer i sökvägen till mitt eget tema. Det märkliga är att garland-temats meny inte funkar heller. Några log-me3ddelanden för sökvägen till garland finns inte.

  2. Ja, jag gjorde en säkerhetskopia och importerade den i en ny databas som jag sedan uppdaterade.

  3. Jag tror jag fått med alla filerna. Det mnärkliga är att de filer som saknas enligt loggen, dvs. block-bg.png och block-alternate.png överhuvudtaget inte finns i den importerade drupalmappen. På annat inlägg i denna tråd redovisar jag de style.css-snuttar som önskar dessa filer. Kanske måste jag jusetera css-filen. Men varför funkar inte garland med den default css-fil som finns där. Jag har inte gjort några ändringar alls i garland. Borde inte menyn veckla ut sig när man klickar på menylänken? Det tjänar ju ingenting till att leta fel i mitt tema så länge inte ens default-temat funkar därvidlag.

Gunilla

Och efter att du inaktiverade

magnus's picture
  1. Och efter att du inaktiverade alla teman utom just Garland så tömde du cachen?
  2. Bra att du säkerhetskopierade databasen. Kanske jag som förstår dig fel, men gjorde du även en säkerhetskopia på katalogen /sites?
  3. Nej helt rätt, fungerar inte heller Garland så är det nog något annat som har hänt. Är ditt tema en anpassad version av Garland?
  4. Vet du om du hade några felmeddelanden innan du gjorde uppdateringen?

Modulen Meny block används för att arbeta med menyer som har större djup i hierarkin än vad primära och sekundära länkar erbjuder. I ditt fall tror jag inte du behöver den modulen.

Modulen DHTML Menu är smidig om man vill ha dynamiska menyer. Dock bör du komma underfund med varför du får felmeddelanden innan du installerar den modulen. Här är en förevisning.

Hej igen! Ja, jag har tömt

varkstad's picture

Hej igen!

  1. Ja, jag har tömt cachen och har endast Garland aktiverad och ändå får jag inte länken resor att utveckla sig och visa alla resor.

  2. Ja, jag har även en säkerhetskopia på katalogen. I september upgraderade jag till 6.19 och i december till 6.20. Jag tror att detta problem uppträdde redan när jag uppdaterade från 6.16 till 6.19.

  3. Ja mitt tema är anpsaat från Garland.

  4. Det finns inga loggar sparade för så långt tillbaka i tiden så det kan jag inte kolla.

Efter att ha botaniserat på det internationella drupalforumet så har jag förstått att flera har haft detta problem. Att ha en meny med två nivåer borde väl vara vanligt. Och om det är något fel i grundmodulen borde det väl ha fixats nu om det uppstod i samband med version 6.19.

Check this issue

carlmcdade's picture

also since this is your own theme you may want to check some of the problems encountered here where the same issue is involved.

http://drupal.org/node/525688

Hej igen! Nu har jag lagt

varkstad's picture

Hej igen!

Nu har jag lagt meny i "sekundära länkar" och placerat den i ett block i vänsterspalten och då utvecklar sig menyn som den ska. Men den hamnar samtidigt i sidhuvudet fast det inte finns något block aktiverat där. Hur kan det komma sig och hur kan jag få bort den placeringen. Jag vill endast ha de sekundära länkarna i vänsterspalten där de funkar bra nu.

Gunilla

Gå in under inställningarna

magnus's picture

Gå in under inställningarna för ditt tema och inaktivera sekundära länkar. I Garland, liksom i många andra teman, är primära och sekundära länkar kodade i temat.

Du kan även prova att ändra tillbaka till din gamla inställning, kanske var det någon gammal variabel som inte fungerade som den skulle.

Hej och tack! Det var ett bra

varkstad's picture

Hej och tack!

Det var ett bra förslag. Då är det såvitt jag kan se bara ett önskemål till att tillgodose min gode vän vars hemsida jag skapat och det är att sekundära länkarna inte ska ha någon rubrik, men sådan krävs i "redigera sekundära länkar". Det krävs även för navigationsmenyn men där lyckades jag få bort rubriken, fast jag kommer inte alls ihåg hur jag gjorde. Har du något bra tisps även för det?

Gunilla

Har du lagt menyn i ett block

magnus's picture

Har du lagt menyn i ett block kan du dölja titeln genom att gå in i inställningarna för blocket och ange titeln till <none>.

Tack - det funkade! Gunilla

varkstad's picture

Tack - det funkade!

Gunilla

Sweden

Group notifications

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