Sziasztok!
Adott egy D7 oldal, aminek alapértelmezett nyelve az angol.
Adott egy tartalom típus, aminek a címét a Title modullal mezősítettem, majd azt az Entity Translation modullal fordítom magyarra.
Ezen kívül ez a tartalom típus tartalmaz egy taxonomia hivatkozást.
Ennek a szótárnak a kifejezéseit szintén Entity Translation modullal fordítom magyarra.
A fentiek kiválóan működnek.
DE:
A pathauto modullal szeretném, hogy az url-el nyelvenként ilyenek legyenek:
Angol esetén
- domain.com/[kifejezés_neve_angolul]/[cím_angolul]
Magyar esetén
- domain.com/hu/[kifejezés_neve_magyarul]/[cím_magyarul]
Mikor felviszek egy angol tartalmat, az url jól generálódik le.
Majd felviszem a magyar fordítást is, aminek az url-ja szintén jó lesz.
Viszont a magyar tartalom mentésekor az angol tartalom url-jében a kifejezés neve átírodik szintén magyarra.
Ha újra lementem az angol tartalmat, akkor fordítva történik ugyanez.
Azaz az angol tartalom url-je újra jó lesz, de ekkor a magyar url-ben íródik át a kifejezés neve angolra.
A cím mező az url-ben helyesen marad minden esetben, azaz magyarban magyar, angolban az angol cím.
A pathauto modulban a használt minta mintkét nyelv esetén:
[node:field_bird]/[node:title]
Ahol a "field_bird" a kifejezés hivatkozás mező neve.
Mit szúrok el?
Köszönöm!
Semmi ötlet? :(
Semmi ötlet? :(
A taxonomy referencia mezőben
A taxonomy referencia mezőben milyen nyelven jelennek meg a taxonomy termek? Az adott nyelven vagy az eredeti nyelven?
Drupal developer at Cheppers
Jaj, ne haragudj, azt hittem
Jaj, ne haragudj, azt hittem kapok valami emailt ha jön ide beírás:(
Időközben feladtam a D7-el és megcsináltam az oldalt D8-ban.
Itt jól is működik minden, leszámítva hogy views-ban a magyar taxonomy kifejezések is az angol kifejezések ABC sorrendében jelennek meg a felfedett szűrőkben, de ezt kimozogtam egy jquery rendezéssel :)