-
28-10-2012, 14:36 #1Member
- Registered
- 16/02/08
- Location
- Antwerpen City
- Posts
- 630
- iTrader
- 19 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/5
Drupal: language switcher in header
Momenteel ben ik een beetje de mogelijkheden van Drupal (v7) aan het uittesten met internationalization in de modules.
Nu wil ik een language switcher in de header laten weergeven. Dit zou mogelijk zijn door ofwel code rechtstreeks in het thema te plaatsen of dmv een extra region toe te voegen in de theme .info file.
Na een beetje zoekwerk kwam ik uit op dit topic:
Nu wil ik de code aanpassen naar mijn thema:
maar ik krijg een fatal error...Code:function professional_theme_preprocess_page(&$variables) { $block = locale_block(); $links = str_replace(array('Nederlands', 'English', 'Français'), array('nl', 'en', 'fr'), $block['content']); $variables['language_switcher'] = $links; }
Zou die code alleen maar toepasbaar zijn in vorige versies, of moet ik nog iets aanpassen/toevoegen (in local_block() bv)?Linuxno votes
-
-
28-10-2012, 15:38 #2Approved 9liver
- Registered
- 18/04/03
- Location
- Hasselt
- Posts
- 14,855
- iTrader
- 23 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 10/79
Die code lijkt voor D6 te zijn, niet drupal 7....
Language Switcher | drupal.org
Kunt dat eens proberen...no votes
-
28-10-2012, 16:08 #3Member
- Registered
- 16/02/08
- Location
- Antwerpen City
- Posts
- 630
- iTrader
- 19 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/5
Ik heb momenteel al de language_dropdown module, maar zou in de header iets in den trend van 'NL | FR | EN' willen genereren.
Linuxno votes
-
28-10-2012, 17:34 #4Approved 9liver
- Registered
- 18/04/03
- Location
- Hasselt
- Posts
- 14,855
- iTrader
- 23 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 10/79
no votes
-
28-10-2012, 18:35 #5Member
- Registered
- 16/02/08
- Location
- Antwerpen City
- Posts
- 630
- iTrader
- 19 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/5
Via html gaat het wel, maar dan kan ik niet de eigenlijke pagina vertalen. Het gaat dan altijd even via de hoofdpagina.
Ik ben maar sinds kort met drupal bezig, de opzet vind ik schitterend. Maar een teleurstelling alom in de wiki's die niet aanwezig zijn of gedateerd.Linuxno votes
-
28-10-2012, 18:50 #6Approved 9liver
- Registered
- 18/04/03
- Location
- Hasselt
- Posts
- 14,855
- iTrader
- 23 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 10/79
no votes
-
28-10-2012, 20:56 #7Member
- Registered
- 16/04/08
- Location
- Hong Kong
- Posts
- 1,989
- iTrader
- 6 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 7/9
Heel die i18n in D7 is echt slecht, heb er ook al enorm veel problemen mee gehad, zeker als je het voor wat grotere websites gaat gebruiken stoot je vaak tegen problemen aan.
Normaal zou het in D8 al pakken beter moeten zijn, ik dacht dat je die language switcher wel kon instellen met bepaalde paths, maar ben niet meer zeker hoe.no votes
-
28-10-2012, 21:03 #8Approved 9liver
- Registered
- 18/04/03
- Location
- Hasselt
- Posts
- 14,855
- iTrader
- 23 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 10/79
no votes
-
29-10-2012, 04:20 #9Member
- Registered
- 16/04/08
- Location
- Hong Kong
- Posts
- 1,989
- iTrader
- 6 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 7/9
D8 gaat idd nog even duren, maar van de informatie en verschillende topics lijkt het er wel op dat dit allemaal beter gaat worden voor i18n, en gelukkig maar, vind ik persoonlijk toch een minpunt aan Drupal.
Maar goed, dat lost zijn probleem niet op natuurlijk.no votes
-
31-10-2012, 00:23 #10Member
- Registered
- 17/07/02
- Location
- Sol System
- Posts
- 10,064
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/78
Zeg maar gerust dat i18n (en dan bedoel ik niet de module) in Drupal altijd al barslecht geweest is. Het is echt raar dat ze nog nooit een degelijke oplossing hebben gehad voor zo'n basisfunctionaliteit. Onlangs overigens nog een apache SOLR module bug ivm i18n opgelost (inhoud werd geïndexeerd op de default taal ipv op de taal gekoppeld aan de betreffende nodes). Het lijkt echt alsof niemand multi-taal sites maakt met Drupal (want dat loopt nog steeds enorm stroef), of dat er toch niet degelijk getest wordt.
Toegegeven, Drupal 7 is een enorme sprong voorwaarts geweest qua usability (imho dan toch), maar de stabiliteit van veel modules buiten core lijkt mij (nu ik Drupal nog eens moet gebruiken) echt nog slechter dan voorheen. Het Drupal hooks systeem (dat imho gewoonweg vraagt om problemen) is daar uiteraard niet vreemd aan. Probeer maar eens prioriteiten in hooks te leggen (met D7 core hé
).
PSN: dJeezBE - Delicious bookmarks
Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alienoPastafarian by choiceno votes


. Anders eens even op het irc channel van drupal vragen voor hoe of wat 