Bonjour

Su mon site, j'ai 6 pays qui sont vidés, le site est donc traduis en autant de langue.

Sur ma page d'accueil, j'ai 5 promotions a la fois.
Chaque promotion est composée d'un titre, d'une image vignette (de la table Image)et de code HTML inséré pour plus de flexibilité.(tinyMCE)

Si mon image vignette est une url, pas de problème. Si c'est un id de la table Image, ca marche pas vraiment.

Comment puis je faire en sorte que mon image soit bien différente selon la langue utilisée ?

Je pourrais aussi intégrer directement 5 vignettes par langues et ne pas utiliser la traduction automatique, mais j'ai l'impression que je vais devoir réinventer la roue.

N'existe t'il aucun moyen d'avoir un champ traduit sur une autre table ?

Merci,
Pierre

Code schema.yml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
Vignettes_accueil:
  connection: doctrine   
  tableName: vignettes_accueil
  actAs:
    I18n:
      fields: [name,value,image_id]
  columns:
    num:
      type: integer(1)
    name: 
      type: varchar(50)
      unique: true
    value:
      type: text
      notnull: true
    image_id:
      type: integer(8)
      notnull: true
  relations:
    Image:
      foreignAlias: Images