Bonjour !
J'ouvre un sujet ici pour une question qui a l'air de revenir pas mal sur le net, a laquelle j'ai trouvé une demi-réponse en mode bidouillage pas propre, j'aimerais donc approfondir le sujet.
Comment écrire un article en plusieurs colonnes ? Les solutions trouvées sur le net:
1. Construire l'article dans un tableau
J'ai personnellement testé, je trouve que c'est la pire le tableau n’étant apparemment pas vraiment configurable choisi arbitrairement ses largeurs de colonne, écrasant un texte et donnant trop d'espace a un autre. J'avoue ne pas avoir vraiment poussé dans cette voie qui n'avait pas l'air d’être la meilleur solution.
2. Construire l'article sous forme de module
Cette solution m'avait l'air pas mal, et bien expliquée sur cette page, mais lorsque je "{loadposition perso10}" dans mon article pour appeler le module j'ai tout simplement une erreur 404 au chargement de la page. J'ai pourtant suivit les étapes avec exactitude. Peut être cela vient t'il de mon template ? Je n'ai pas inclus cette position perso, se créer t'elle automatiquement avec le "{loadposition}" ?
3. Modifier les paramètres de gestion d'article
Celle ci a l'air de loin la meilleure et très bien expliquée sur cette page, mais encore une fois je crois a une incompatibilité de mon Template car cette technique demande la modification du fichier defaut.php situé d'origine dans "components/com_content/views/article/tmpl/" pour le dupliquer dans "templates/mon-template/html/com_content/article/", hors mon template de base ne contient pas du tout de dossier html. J'ai créé le nécessaire et suivit a la lettre les instructions mais aucune option supplémentaire n’apparaît dans la gestion d'article.
Ma structure après les modifs :
mon-template/
-css/
--font/
font.css
index.html
-html/
--com_content/
les 6 fichiers mofiés.php
defaut.php
-images/
mes images de template
--système/
images + index.html
-img/
images+index.html
4. Ma solution provisoire en mode bidouillage
Je voulais de mon article un titre centré et le reste en deux colonnes, j'ai donc cassé mon article en 3 articles distinct et modifié mon lien de menu en blog d'une catégorie puisque de base le premier article est pleine page et les deux autres en 2 colonnes. Cette solution est déjà plus propre que les tableaux mais comporte deux inconvénients majeur:
- Pour l'utilisation du site par une autre personne ceci risque d’être légèrement plus compliquée
- Mais surtout je n'arrive pas à modifier la largeur des colonnes qui sont par défaut de 50% chacune. Le code source de ma page m'indique que mes colonnes possèdent les classes CSS item column-1 et item column-2 j'ai donc donné une largeur en % différente pour chacune mais rien ne change.
J'ouvre un sujet ici pour une question qui a l'air de revenir pas mal sur le net, a laquelle j'ai trouvé une demi-réponse en mode bidouillage pas propre, j'aimerais donc approfondir le sujet.
Comment écrire un article en plusieurs colonnes ? Les solutions trouvées sur le net:
1. Construire l'article dans un tableau
J'ai personnellement testé, je trouve que c'est la pire le tableau n’étant apparemment pas vraiment configurable choisi arbitrairement ses largeurs de colonne, écrasant un texte et donnant trop d'espace a un autre. J'avoue ne pas avoir vraiment poussé dans cette voie qui n'avait pas l'air d’être la meilleur solution.
Cette méthode a peut être une meilleur solution ?
2. Construire l'article sous forme de module
Cette solution m'avait l'air pas mal, et bien expliquée sur cette page, mais lorsque je "{loadposition perso10}" dans mon article pour appeler le module j'ai tout simplement une erreur 404 au chargement de la page. J'ai pourtant suivit les étapes avec exactitude. Peut être cela vient t'il de mon template ? Je n'ai pas inclus cette position perso, se créer t'elle automatiquement avec le "{loadposition}" ?
Quelqu'un a t'il essayé cette méthode ?
3. Modifier les paramètres de gestion d'article
Celle ci a l'air de loin la meilleure et très bien expliquée sur cette page, mais encore une fois je crois a une incompatibilité de mon Template car cette technique demande la modification du fichier defaut.php situé d'origine dans "components/com_content/views/article/tmpl/" pour le dupliquer dans "templates/mon-template/html/com_content/article/", hors mon template de base ne contient pas du tout de dossier html. J'ai créé le nécessaire et suivit a la lettre les instructions mais aucune option supplémentaire n’apparaît dans la gestion d'article.
Ma structure après les modifs :
mon-template/
-css/
--font/
font.css
index.html
-html/
--com_content/
les 6 fichiers mofiés.php
defaut.php
-images/
mes images de template
--système/
images + index.html
-img/
images+index.html
Une idée pour faire fonctionner cette solution qui parait la plus pratique une fois mise en place ?
4. Ma solution provisoire en mode bidouillage
Je voulais de mon article un titre centré et le reste en deux colonnes, j'ai donc cassé mon article en 3 articles distinct et modifié mon lien de menu en blog d'une catégorie puisque de base le premier article est pleine page et les deux autres en 2 colonnes. Cette solution est déjà plus propre que les tableaux mais comporte deux inconvénients majeur:
- Pour l'utilisation du site par une autre personne ceci risque d’être légèrement plus compliquée
- Mais surtout je n'arrive pas à modifier la largeur des colonnes qui sont par défaut de 50% chacune. Le code source de ma page m'indique que mes colonnes possèdent les classes CSS item column-1 et item column-2 j'ai donc donné une largeur en % différente pour chacune mais rien ne change.
Un idée ?
Commentaire