Sziasztok!
A következő probléma megoldására keresem a választ:
Van egy oldal, amin több nyelvű tartalom van.
A 3 nyelv van beállítva: magyar, angol, olasz.
Nézzünk egy példát!
Van 1 magyar oldal pl: hu/tartalom
Ennek az angol fordítása legyen: en/content
Na és itt jön a csavar a dologba. Ezt az egészet szeretném meghívni a page.tpl-ből.
Hogyan tudom ezt megtenni a lehető legegyszerűbben úgy, hogy Drupalish megoldás legyen és ne kelljen beleírnom egyesével a link címeket?
Köszi!
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Fórum:
Pontosan mit is akarsz?
Nem teljesen tiszta, hogy mi a célod...
Elég sok mindent jelenthet az, hogy szeretném meghívni a page.tpl.php-ból...
Miért is szeretnéd meghívni?
- - -
Juhász Márton
http://juhaszmarton.hu
Lényeg
A lényeg az, hogy olyan linkeket szeretnék statikusan betenni a nyitóoldal masterpagebe ami szeretném, hogy dinamikusan forduljon.
Mondok egy elvi példát.
Mondjuk szeretnéd kiírni a céged nevét a weboldal aljára, hogy pl xxx kft. és azt akarod, hogy egy angol nyelvű oldaláról a sitenak a xxx kft. angol nyelvű oldalára irányítsa a link a látogatot a
magyar oldalról pedig a magyar nyelvű fogadó oldalra.
Ekkor ugye a linket beleteszem a masterpagebe az angol szöveggel amit fordítok a t fügyvénnyel, de mi a helyzet a linkkel?
Remélem így már érthetőbb a problémám lényege....
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
Így már kicsit érthetőbb...
...de a megoldás még mindig sokféle lehet.
Ha valóban csak egy ekkora dolograkell, és nem ezer különböző link esetében (csak vázlatosan,. mert sietek, de ha nem érthető mire akarok célozni, akkor kérdezz még):
Persze mindezt lehetőleg ne a page.tpl.php-ba, hanem a template.php-ba, ha nem akarsz gányolást.
Nagyobb feladatokra más megoldás lehet a jó...
- - -
Juhász Márton
http://juhaszmarton.hu
...
Ez a szimpi megoldás sajnos nem vagyok php programozó, de valahogy működni fog.
Mondjuk jó, hogy mondod a page.tpl.php-t mert oda raktam volna. Nem teljesen világos, hogy a sok linknél, hogy fog működni a temaplate.php-ből, de majd még agyalok rajta!
Köszi!
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
Nyelvi aliasok
Megcsinálod a cég oldalakat három nyelven és csinálsz rá nyelvfüggő aliasokat, tehát lesz három cegoldal aliasod, minden nyelvre egy, ami a megfelelő nyelvű oldalra mutat.
A link pedig kb. így néz ki:
--
IE doesn't support internet
Valami egyszerűbb kellene
Sziasztok!
Most van időm megint foglalkozni ezzel a kérdéssel.
A rendszeremben be van állítva a fordítás támogatás az oldalakhoz. Ha felviszem mondjuk az "alma" oldalt magyarul alma url aliassal akkor ha lefordítom angolra akkor ott ugye megváltozik teljes tartalom és az url is angolra vagyis "apple" lesz az alias. Ezekről a Drupal tudja, hogy egy oldalnak a különböző nyelvű verziói, akkor miért kell nekem mégegyszer megmodnanom neki?
Azon gondolkodom, hogy nem-e lehetne valahogy megoldani az url függvénnyel?
Mert tudom, hogy mi a kiválasztott nyelv és mi az a node amit használni akarok, így nem lehetne valahogy ezzel legeneráltatni a rendes aliasos urlt?
Úgy valahogy ahogy a te megoldásoddal csinálod? Ez is tipikusan sokszor előjövő probléma kb minden többnyelvű oldalnál beleszaladok és kíváncsi vagyok rá, hogy mi az abszolút drupalish megoldás rá.
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
"Ezekről a Drupal tudja, hogy
"Ezekről a Drupal tudja, hogy egy oldalnak a különböző nyelvű verziói, akkor miért kell nekem mégegyszer megmodnanom neki?"
Ezt hogy érted? Tudtommal csak egyszer kell jelezni.
- - -
Juhász Márton
http://juhaszmarton.hu
Úgy értem
Valahogy úgy értem, hogy ha van egy tartalmam amit lefordítok (fordítás támogatás) akkor ott az url-eket is tudom fordítani amik hozzárendelődnek egymáshoz... (a nyelvválasztó ikonra kattintva ugye bejön a másik teljesen másik url is plusz a nyelvi előtag, tehát nem csak annyit csinál a nyelvválasztó modul, hogy kicseréli a nyelvi előtagot és annyi).
Az érdekelne engem, hogy ez hogyan működik mi az a függvény aminek ha beadok egy urlt, akkor visszaadja a $language szerinti url-ét.
Mivel ebben az esetben elég lenne csak ezzel a függvénnyel betennem pl a főoldali sliderba a linkeket és fordulnának akkor is ha pl új nyelvet adok hozzá később így nem kéne megint belenyúlni a masterpagebe meg ilyenek. Ez lenne nekem a civilizált megoldás valahogy, de nem nagyon találok rá sehol semmit angolul sem, pedig sztem ez egy csomó oldalnál előjöhetett másoknak is!
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
Íme:
Íme: http://api.drupal.org/api/drupal/modules--translation--translation.modul...
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.