Saját nyelvválasztó linkek, a Nyelv választó blokk helyett

hakika képe

Sziasztok!

Van egy többnyelvű oldalam. A Nyelvválasztó blokkban megjelennek a nyelvek (akár zászlókkal - language icons modul). Formázni viszont nem tudom (pl. egymás mellé, ul-li nélkül).
A jó oldala a megoldásnak, hogy a Nyelvválasztó blokkban való nyelvváltásnál, mindig az aktuális node új nyelvi megfelelőjét hozza fel. Ezt a lehetőséget szeretném akár egy saját blokkból saját formázással, akár egy saját statikus kép hivatkozásának dinamikus változtatásával megoldani (php).

Előre is köszönöm a válaszaitokat.

Ákos

Drupal verzió: 
Fórum: 
pp képe

Mi nem ment?
Mit próbáltál?
Devel modul Theme Developer kegészítőjét használod-e?

pp

0
0
aboros képe

ul li {
float: left;
}
0
0

-
clear: both;

hakika képe

Először is köszi a gyors reakciót, de úgy tűnik tegnap már fáradt voltam...
Nem küzdenék a blokkos megoldással, tehát a következő megoldást szeretném:
A page.tlp-be a node title fölé jobbra raknám ki a zászlókat linkként. Elég statikusan, tehát új nyelv esetén felveszem kézzel az új zászlót is.

A kérdés:
1. Hogyan tudom lekérni az aktuális node-om álnevét, az aktuális nyelven és adott másik nyelven (/en/ megoldást használok, de az alias nyelvfüggő).
2. Vagy a node ID-ját használnám, de akkor félő, hogy a benyitáskor nem forgatja be az alias-t (/x.html) a címsorba.

Az oldal amiről szó van:
http://www.balloonkit.hu

0
0
szogedi képe

...nekem is nagyon jól jönne. Smink-ben kézzel berakom a zászlókat egymás mellé, csak a hivatkozással nem tudok mit kezdeni. Jó lenne, ha a zászlóra kattintva az aktuális tartalom fordítása jelenne meg, nem pedig az új nyelv címlapja.

0
0
hosszu.kalman képe

A locale modul léterhoz egy Language switcher blokkot. Ez a blokk pontosan ezt tudja és blokk lévén abba a régióba helyezed el ahova akarod. A kinézetét pedig simán css-el meg lehet oldani.

0
0
hakika képe

Készült egy másik megoldás, itt találjátok:
Nyelvi zászlók (link) a Node Title fölé
http://drupal.hu/forum/nyelvi-zászlók-link-node-title-fölé

0
0