IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Modification DOM css [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut Modification DOM css
    Bonjour à tous,

    Je me suis recement mis à Symfony et je dois dire que je trouve le framework globalement assez bien pensé (modulo quelques eccueils concernant la regenération des schémas entre autres).

    Quoiqu'il en soit je dois faire quelque chose que j'estimais assez simple, à savoir pouvoir dynamiquement modifier le DOM d'une page et plus spécifiquement son CSS.

    Apres pas mal de recherche, la seule chose que j'ai trouvé et qui s'en approchait est un objet sfDomSssSelector qui permet de recuperer tout un tas d'elements interessants, mais je n'ai pas trouvé son penchant en set.

    Auriez vous des pistes ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Si tu as des problèmes de schéma, n'hésite pas à ouvrir un sujet dans la salle orm.

    Pour le sujet ici, tu veux modifier partiellement un fichier css déjà existant ?

  3. #3
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut
    Oui c'est exactement ca.

    J'aimerai pouvoir facilement depuis le code php recuperer les attributs//valeurs css d'une classe//id et également pouvoir les setter.

    Est ce seulement possible ?

    Merci

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Possible, oui, certainement.

    Mais il n'y a pas, à ma connaissance, d'outils spécifique pour ce type de tâche sous symfony 1.4 (ou 2).

    Et je ne suis pas sur d'en voir l'intérêt.

    J'ai une application, en cours de développement, qui a un problème qui me semble similaire. Dans un graphique SVG, certaine partie du graphique doivent avoir des couleurs choisies par l'utilisateur et stockées dans une table. J'ai donc choisi de faire deux fichiers .css. Un "standard" et "habituel" fichier texte. L'autre généré à la volée par le moteur et qui ne comprendra que les codes couleur pour chaque classe. L'avantage est que je ne modifie pas un fichier existant mais que je recrée le fichier à chaque demande, pas de précédant à gérer. Le fonctionnement général des css fait le reste.

  5. #5
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut
    Hum je vois.

    Mais je ne pense pas que je vais faire comme toi.

    La solution que j'ai retenu au final c'est sur le load d'une page un moteur php qui va generer la feuille css en fonction de certains parametres. Puis toute l'édition du css se fera à la volé en jquery surement, et enfin sur le submit je vais tout reparser et enfin enregistrer le tout en base.

    Par contre mon projet est encore assez jeune. Pour l'instant je n'ai qu'une poigné d'actions, de templates et de components.
    Est ce que ca vaut le coup que je continu en 1.4 alors que la 2.0 est sorti ?

    D'ailleurs je n'ai pas trouvé de documentation sur SF2 est ce normal ?

    Je me rend compte que mes questions sont un peu éloignés du sujet principal, mais si une âme charitable passe par là et me donne son avis ...

    Merci à tous,
    userB

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    C'est une question logique à ce poser.

    Tu as de la documentation sur Symfony2 ici.

    Il faut savoir que Symfony2 est un nouveau framework, les réflexes acquis sur la version 1 ne sont plus nécessairement vrais sur la 2.

    Il faut savoir que la version actuelle est encore en pré realese et que la version "finale" n'est toujours pas sortie.

    Après, je n'ai pas trop d'avis sur la pertinence d'un ou l'autre système. Le projet sur lequel je travaille aujourd'hui est en Symfony2 mais il m'arrive (souvent) de regretter mon bon vieux symfony 1.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modification HTML/CSS qui perturbe les scripts
    Par developpeuse20 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 04/03/2009, 11h32
  2. [DOM] CSS & Reload de page Javascript
    Par barnet dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 03/12/2008, 09h40
  3. Modifications feuilles CSS non prises en compte immédiatement
    Par brouce80 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/08/2007, 15h40
  4. Modification du CSS d'un template
    Par Alex67 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 26/02/2007, 23h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo