[Résolu] Modifier les CSS dans le fichier source

Questions, astuces à propos des modèles et des feuilles de styles
Avatar de l’utilisateur
krysttof
Membre
Messages : 30
Inscription : 21 Avr 2008 11:17

[Résolu] Modifier les CSS dans le fichier source

Messagepar krysttof » 12 Juil 2011 12:33

Bonjour,
J'ai remarqué que si je modifie les styles directement dans un fichier .css intervenant dans mes présentations de page, je ne visualise pas ces modifications, ces ajouts de règles CSS, dans l'éditeur de feuilles de style dans Contao (Présentation - Thèmes - Editer les feuilles de style du thème - Editer la feuille de style).
C'est très "troublant" et potentiellement "embêtant" !
Faut-il faire ces modifications de styles uniquement dans Contao ?
Est-ce normal ou ai-je loupé quelque chose ?
Merci de votre aide !
Dernière édition par krysttof le 13 Juil 2011 13:11, édité 1 fois.

Avatar de l’utilisateur
tom-over
Membre
Messages : 829
Inscription : 23 Mai 2008 10:43
Localisation : Rouen

Re: Modifier les CSS dans le fichier source

Messagepar tom-over » 12 Juil 2011 13:17

Moi je travail directement dans mes fichiers CSS
je n'utilise pas la partie "Editer les feuilles de style du thème"
je suis plus rapide à coder directement dans le ficher...

Je vais peut être dire une bêtise (n'utilisant pas cette fonctionnalité) mais si tu as intégré ou importé une feuille de style lors de la création d'une présentation de page.. il est normal que ta feuille de style n'ait plus d'impact sur ton site.. Non ?
Sinon alors il faut réimporter la feuille de style..

tu en penses quoi ?

Avatar de l’utilisateur
krysttof
Membre
Messages : 30
Inscription : 21 Avr 2008 11:17

Re: Modifier les CSS dans le fichier source

Messagepar krysttof » 12 Juil 2011 18:34

tom-over a écrit :je travail directement dans mes fichiers CSS
Je suis d'accord c'est plus rapide, plus efficace d'utiliser un éditeur spécialisé.

Je voulais juste savoir si c'est effectivement normal qu'une fois importée, la feuille de style affiche uniquement les styles modifiés ou créés dans l'interface. Si on crée des styles directement dans le fichier .css, ils n'apparaissent pas dans l'interface de Contao.
C'est juste "pas pratique", il faut être rigoureux et se dire qu'il faut choisir l'une ou l'autre méthode...
Mais bon, quelque soit la méthode utilisée, le site utilise tous les styles créés. C'est déjà çà !

Avatar de l’utilisateur
cyril
Site Admin
Messages : 171
Inscription : 14 Avr 2008 20:20
Localisation : Valence (Drôme)

Re: Modifier les CSS dans le fichier source

Messagepar cyril » 13 Juil 2011 08:18

Personnellement, j'utilise le framework css de Contao et donc l'éditeur inclus, auquel je rajoute quand même l'extension que j'ai créée : csseditor qui m'évite de passer par l'import de fichier css qui est contraignant lorsque l'on est en phase de dev.
Ainsi, je crée mes css en externe puis je fais un copier/coller dans csseditor.

Pourquoi utiliser le framework css de Contao, me diriez-vous ?
- Pas besoin de modifier le fichier fe_page.tpl
- Le framework css de Contao permet par défaut d'être le plus compatible avec la plupart des navigateurs.
- A partir de Contao 2.10, on a aussi la possibilité d'utiliser des variables, ça, c'est bien cool ;)
- Contao peut fusionnner et compresser tous les css que l'on utilise dans une présentation de page, on peut créer plusieurs fichiers css dans Contao, les utiliser au bon moment dans une présentation donnée. Ainsi on ne surcharge pas la page en cours avec des définitions qui ne sont pas utilisées.
- Pour une personne ne connaissant pas trop les CSS, l'éditeur de Contao évite de faire des erreurs. Un webmaster peux passer après le webdesigner pour faire des ajustements...
Cordialement,

Cyril

Avatar de l’utilisateur
krysttof
Membre
Messages : 30
Inscription : 21 Avr 2008 11:17

Re: Modifier les CSS dans le fichier source

Messagepar krysttof » 13 Juil 2011 09:10

Merci Cyril pour ton partage sur ta façon de travailler avec les CSS et Contao !
Juste pour reposer ma question initiale : est-ce "normal" que le framework CSS de Contao n'affiche pas en interne, dans l'interface d'administration, les modifications apportées directement le fichier CSS ?

PS : m'en vais tester ton extension :)

Avatar de l’utilisateur
cyril
Site Admin
Messages : 171
Inscription : 14 Avr 2008 20:20
Localisation : Valence (Drôme)

Re: Modifier les CSS dans le fichier source

Messagepar cyril » 13 Juil 2011 09:20

est-ce "normal" que le framework CSS de Contao n'affiche pas en interne, dans l'interface d'administration, les modifications apportées directement le fichier CSS

Oui, c'est normal. L'interface d'admin génère seulement ce fichier mais n'administre pas son contenu en direct. Le contenu administrable ce trouve dans la base de données.
Cordialement,

Cyril

Avatar de l’utilisateur
tom-over
Membre
Messages : 829
Inscription : 23 Mai 2008 10:43
Localisation : Rouen

Re: Modifier les CSS dans le fichier source

Messagepar tom-over » 13 Juil 2011 09:39

cyril a écrit :Oui, c'est normal. L'interface d'admin génère seulement ce fichier mais n'administre pas son contenu en direct. Le contenu administrable ce trouve dans la base de données.


c'est se qui me gène dans cette fonctionnalité...
Il n'est donc pas possible de bosser à la fois sur le fichier css et dans le contenu css administrable ?
c'est soit l'un , soit l'autre...

Avatar de l’utilisateur
cyril
Site Admin
Messages : 171
Inscription : 14 Avr 2008 20:20
Localisation : Valence (Drôme)

Re: Modifier les CSS dans le fichier source

Messagepar cyril » 13 Juil 2011 09:56

Il n'est donc pas possible de bosser à la fois sur le fichier css et dans le contenu css administrable ?
c'est soit l'un , soit l'autre...

Tu peux, en utilisant l'extension csseditor (citée précédemment). Par contre tu ne modifieras jamais ce fichier directement. Si tu préfères utiliser le FTP pour modifier en direct tes css, il faut que tu continues à utiliser ta solution ;). C'est aussi ça, la force de Contao, c'est que tu es libre de faire ce que tu veux, sauf que pour la maintenance et les mises à jour, cela peut-être plus délicat à gérer.
Cordialement,

Cyril

Avatar de l’utilisateur
krysttof
Membre
Messages : 30
Inscription : 21 Avr 2008 11:17

Re: Modifier les CSS dans le fichier source

Messagepar krysttof » 13 Juil 2011 12:24

Cyril a écrit :Personnellement, j'utilise le framework css de Contao et donc l'éditeur inclus

cyril a écrit :Pas besoin de modifier le fichier fe_page.tpl

Je ne vois pas bien le lien entre de framework cCSS de Contao et le modèle de page par défaut ?
Peux-tu nous en dire plus ?
Merci d'avance !

Avatar de l’utilisateur
cyril
Site Admin
Messages : 171
Inscription : 14 Avr 2008 20:20
Localisation : Valence (Drôme)

Re: Modifier les CSS dans le fichier source

Messagepar cyril » 13 Juil 2011 12:51

Je ne vois pas bien le lien entre de framework CSS de Contao et le modèle de page par défaut ?

C'est normal, c'est pas très clair ;)

En fait au départ je faisais une réponse sur l'éditeur de CSS de Contao, puis j'ai dévié sur le framework CSS de Contao, désolé...

Si l'on veux utiliser son propre framework CSS, et ne pas être perturbé par certains fichiers du framework CSS de Contao ; dans le fe_page.tpl, il faut enlever la ligne <?php echo $this->framework; ?> et au passage faire un lien vers le(s) fichier(s) CSS que l'on veux utiliser.
Cordialement,

Cyril

Avatar de l’utilisateur
krysttof
Membre
Messages : 30
Inscription : 21 Avr 2008 11:17

Re: Modifier les CSS dans le fichier source

Messagepar krysttof » 13 Juil 2011 13:10

OK, merci pour tout !

playmovince
Membre
Messages : 49
Inscription : 24 Oct 2008 14:19

Re: [Résolu] Modifier les CSS dans le fichier source

Messagepar playmovince » 24 Août 2011 10:22

Perso je fais presque pareil que Cyril :
je code ts le css à la mano dans mon éditeur favoris (vive Coda :p) une fois que le site est testé,validé, etc, j'importe dans l'éditeur de Contao pour bénéficier de ts ses avantages.
je crois que je vais opter pour csseditor en plus :) merci .

Avatar de l’utilisateur
MIMATA
Membre
Messages : 453
Inscription : 23 Avr 2008 08:29
Localisation : France
Contact :

Re: Modifier les CSS dans le fichier source

Messagepar MIMATA » 02 Nov 2012 12:18

cyril a écrit :Si l'on veux utiliser son propre framework CSS, et ne pas être perturbé par certains fichiers du framework CSS de Contao ; dans le fe_page.tpl, il faut enlever la ligne <?php echo $this->framework; ?> et au passage faire un lien vers le(s) fichier(s) CSS que l'on veux utiliser.

Bonjour,

Pourquoi cette solution ne fonctionne plus dans la v3 de Contao ?
MIMATA - Votre Site Pro : http://www.votresitepro.com - Planète Astronomie : http://www.planete-astronomie.eu (NEW) et http://www.planete-astronomie.com - Forum de Planète Astronomie : http://forum.planete-astronomie.com - Jeu de questions Planète Astronomie : http://astroquiz.planete-astronomie.com - Vidéos de Planète Astronomie : http://videos.planete-astronomie.com

Avatar de l’utilisateur
Bouctoubou
Modérateur
Messages : 143
Inscription : 20 Avr 2008 19:35

Re: [Résolu] Modifier les CSS dans le fichier source

Messagepar Bouctoubou » 02 Nov 2012 14:51

Si ça marche, mais le plus simple ce n'est pas de retirer cette ligne, mais de décocher les différentes feuilles styles.
http://awesomescreenshot.com/09cl2n4c1
http://www.telly-d.com

Avatar de l’utilisateur
MIMATA
Membre
Messages : 453
Inscription : 23 Avr 2008 08:29
Localisation : France
Contact :

Re: [Résolu] Modifier les CSS dans le fichier source

Messagepar MIMATA » 02 Nov 2012 14:55

Non non ça marche pas :D
MIMATA - Votre Site Pro : http://www.votresitepro.com - Planète Astronomie : http://www.planete-astronomie.eu (NEW) et http://www.planete-astronomie.com - Forum de Planète Astronomie : http://forum.planete-astronomie.com - Jeu de questions Planète Astronomie : http://astroquiz.planete-astronomie.com - Vidéos de Planète Astronomie : http://videos.planete-astronomie.com


Revenir vers « Modèles et CSS »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité