CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Jeu Nov 14, 2024 7:04 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
MessagePublié: Jeu Fév 10, 2011 7:42 pm 
Hors-ligne

Inscrit(e) le : Mar Sep 21, 2010 2:41 pm
Message(s) : 95
Bonjour,

dans une zone client j'ai voulu ajouter un tableau avec le bouton qui va bien depuis le menu WYSIWYG.
Le résultat est plutôt curieux. Je m'attendais à avoir simplement un truc du genre (compte tenu de mes choix dans le panneau de création de tableau) :
Code :
<table cellspacing="0" cellpadding="0" border="0">
 <tr>
    <td>......</td>
  </tr>
</table>

Au lieu de cela, l'éditeur m'a généré un tableau avec plein de border-color et de border-width. Résultat au final, il y a un contour de tableau et de cellules qui se voient.
De plus quand je veux placer une image dans la première cellule du tableau, il me la place dans la cellule d'à côté. Etonnant, non ! :shock:

Je me demande en fait où il faut agir pour corriger ces problèmes : paramétrage Automne ou paramétrage Fckeditor ?

Toute idée sera la bienvenue :)

Merci d'avance


Haut
 Profil  
 
MessagePublié: Jeu Fév 10, 2011 8:18 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Premier point si tu utilises les tableaux à des fins de mise en page c'est pas fait pour :p

Sinon je viens de faire un essai en mettant les valeurs pour bordure, espacement, contour à 0 et largeur vide et j'obtiens le code source suivant :

Code :
<table border="0" cellpadding="0" cellspacing="0">
    <tbody>
        <tr>
            <td>&#160;</td>
            <td>&#160;</td>
            <td>&#160;</td>
        </tr>
        <tr>
            <td>&#160;</td>
            <td>&#160;</td>
            <td>&#160;</td>
        </tr>
  ...
    </tbody>
</table>


Maintenant tu as aussi la solution de de créer des templates dans via le fichier /css/editortemplate.xml (directement éditable dans Automne comme les feuilles de style).
L'avantage est que tu pourras mieux contrôler le code généré en spécifiant des entêtes, une classe définie dans ta feuille de style, etc.

Documentation ; http://docs.cksource.com/FCKeditor_2.x/ ... /Templates

Code :
<?xml version="1.0" encoding="utf-8" ?>
<Templates>
  <Template title="Tableau 3 colonnes">
    <Html>
      <![CDATA[
   <table class="mon-style-perso" summary="">
       <thead>
           <tr>
               <th scope="col">Entête</th>
               <th scope="col">Entête</th>
               <th scope="col">Entête</th>
           </tr>
       </thead>
       <tbody>
           <tr>
               <td>cellule</td>
               <td>cellule</td>
               <td>cellule</td>
           </tr>
           <tr>
               <td>cellule</td>
               <td>cellule</td>
               <td>cellule</td>
           </tr>     
           <tr>
               <td>cellule</td>
               <td>cellule</td>
               <td>cellule</td>
           </tr>
           <tr>
               <td>cellule</td>
               <td>cellule</td>
               <td>cellule</td>
           </tr>
       </tbody>
   </table>
      ]]>
    </Html>
  </Template>
</Templates>


Pour le style on pourrait avoir dans la feuille de style :

Code :
      table {
          border: none;
          border-collapse: collapse;
          font-size:small;
      }

      .mon-style-perso th, .mon-style-perso td {
         border : 1px solid #555;
      }

      .mon-style-perso th {
          color : white;
          background: black;
      }

      .mon-style-perso td {
          padding : .5em;   
      }

      .mon-style-perso tr:nth-child(odd) {
          background : white;
      }

      .mon-style-perso tr:nth-child(even){
          background : #f7f7f7;
      }

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Ven Fév 11, 2011 4:20 pm 
Hors-ligne

Inscrit(e) le : Mar Sep 21, 2010 2:41 pm
Message(s) : 95
Merci Frank,

c'est OK.

Dans la foulée, j'essaie de répertorier toutes les constantes d'Automne au travers des fichiers cms_rc.... et config.php, mais curieusement je n'y vois pas la constante APPLICATION_LABEL. :?
Mais j'ai peut-être pas les yeux en face des trous.

Je me dis que si je ne trouve pas cette constante, il est possible aussi que je passe à côté d'autres constantes qui peuvent s'avérer utiles.

Je te remercie d'avance si tu peux me dire où se cache cette constante. :)


Haut
 Profil  
 
MessagePublié: Ven Fév 11, 2011 4:22 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Cette constante est en fait un paramètre définie dans le fichier /automne/classes/modules/standard_rc.xml
Tous les enregistrements de ce fichier sont ensuite définis par Automne en tant que constante.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 9 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr