Ou mettre la page d'accueil générale du site (version mono ou multilangue) ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Ou mettre la page d'accueil générale du site (version mono ou multilangue) ?

    Bonsoir
    je faisais (il ya longtemps) dès le départ des sites en multilingues afin de préparer une version dans une autre langue que le français.
    Lors de la refonte pour joomla 5, j'ai trouvé qu'il était préférable de masquer cette possibilité pour diverses raisons (notamment qu'il n'y avait pas vraiment de version ... autre)

    Je m'aperçois maintenant que j'ai 2 cas de figure pour la page accueil dans :
    1. menu multilangue par défaut
    2. menu en français

      (cf image pour compréhension)

    Cela fonctionne mais je me demande s'il y a une configuration préférable pour un site en français puis pour un site multilingue ?
    @+
    Cliquez sur l'image pour l'afficher en taille normale  Nom : Capture d’écran du 2024-02-22 20-41-46.png  Affichages : 25  Taille : 15,2 Ko  ID : 2060436
    Cliquez sur l'image pour l'afficher en taille normale  Nom : Capture d’écran du 2024-02-22 20-36-11.png  Affichages : 19  Taille : 14,9 Ko  ID : 2060437
    Dernière édition par herve à 23/02/2024, 17h55
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Bonjour
    Bon il me semble qu'il faut bien cocher la page d'accueil général dans le menu par défaut (cas 1). Cela fonctionne sur le site https://clibre.eu/ actuellement uniquement en français
    Il n'y aurait rien à modifier si le site devient multilingue genre clibre.eu/en/

    Merci de confirmer car je m'aperçois que j'avai déplacé l'élément de menu coché dans le menu français, ce qui m'avait fait perdre le contenu du "title" et de la description
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

    Commentaire


    • #3
      Salut Herve,
      Je n'ai pas bien saisi ta question. Je dev actuellement un site multi-lingue from scratch. Pas de CMS, juste du code et du code a l'ancienne, un petit site interactif.
      Du coup, un TAS de choses sont a prendre en considération et pour avoir testé mon site sous Joomla en multi-lingue, je me suis rendu compte qu'il s'en sortait plus que bien !
      Donc effectivement, si "j'ai bien compris", ton site initial est FR donc le NDD pointe sur du FR : xxx.tld est en français.
      Si xxx.com/en/ est en EN, parfait !
      Si xxx.com/fr/ est égal à xxx.com, la tu as un soucis de référencement, du duplicate content pour être précis.

      De ce fait, je ne suis toujours pas certain d'avoir saisi ta question

      Commentaire


      • #4
        Bonjour,

        Le principe en multilingue est qu'il faut un lien d'accueil général (qui n'apparaîtra jamais) destiné à toutes les langues, dans un menu dédié et non affiché, et pour chaque langue un menu ayant sa propre page d'accueil.
        Le plus simple pour le comprendre est d'installer un site vierge, les langues complémentaires voulues, puis les exemples multilingues, ce qui crée une première structure de menus/modules et active le plugin multilingue.

        Lorsqu'on repasse d'un site multilingue à un site monolingue, en désactivant le plugin "filtre de langue", tout ce qui concerne les autres langues n'a plus d'intérêt, de même que le menu "toutes langues". On peut donc dégraisser tout ce qui n'est pas lié à la langue en cours ni partagé, et supprimer le menu général pour redéfinir en principal le lien de menu d'accueil de la langue conservée.
        Et tant qu'à faire, on remplace toutes les attributions de langues par "toutes", même si ce n'est peut-être pas obligatoire.
        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
        MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

        Commentaire


        • #5
          Bonjour
          Merci pour vos réponses.
          Après la question de démarrage, j'arrive aussi à la conclusion que quelques soit l'ancienneté du paramétrage, si on veut un site multilingue, je dois choisir le cas, d'un lien d'accueil général dans le menu par défaut (dans l'image mais qui est en fait multilingue).

          Le mieux est de partir du site mentionné https://clibre.eu/ aujourd’hui il est en français seulement
          clibre.eu/fr/ ou clibre/en/ ont une redirection 301 vers clibre.eu

          Si demain, je veux une 2ème langue, je ne change rien dans l'emplacement du lien d'accueil général ni dans les menus langues. Juste à faire quelques modifications au niveau plugin et module multilingue comme mentionné par Robert.
          A ce moment là j'aurai 2 sites clibre.eu (pour le français) et clibre/en/ (pour l'anglais)
          Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

          Commentaire


          • #6
            Bonjour,

            Pour un site monolingue, tout le contenu, dont les liens de menus, est affecté à à la langue "Toutes".
            Pour un multilingue, il faut un menu général avec un lien d'accueil par défaut là encore pour toutes les langues ET un menu principal pour chaque langue, chacune ayant sa propre page d'accueil et ses liens de menus affectés à la langue concernée.

            Pour passer donc du français à français/anglais, il va te falloir activer le filtre de langue et créer le menu général avec sa page d'accueil pour toutes les langues, et passer tous tes liens du menu français en langue française, puis ajouter le menu anglais avec sa page d'accueil et ses autres liens définis pour la langue anglaise.
            Il faudra ensuite jouer sur la langue pour les modules, catégories, articles spécifiques à chacune et éventuellement laisser à "toutes" les modules qui pourraient être communs.
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X