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

Tapestry Java Discussion :

Fichier css


Sujet :

Tapestry Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Par défaut Fichier css
    Bonjour,

    Je débute avec Tapestry (version 5) et mon problème est le suivant :

    Inclure une page css...

    dans mon fichier home.html j'ai la ligne suivante,

    <link rel="stylesheet" type="text/css" href="css/style.css" />

    et les styles ne sont jamais appliqués. si je tape l'adresse de la page css, j'ai une belle erreur "Unable to resolve page 'style' to a known page name."

    J'ai cru comprendre qu'il y avait une astuce pour que Tapestry prenne en compte les css, les images etc... Mais je n'ai pas trouvé d'exemple simple ou d'explication.

    Merci de vos explications.

    JF

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut
    salut,

    le plus simple, selon moi, c'est la chose suivante:

    si tu as utilisé maven2 pour débuter, alors tu dois avoir un répertoire :
    src/main/webapp/
    dedans tu as un répertoire WEB-INF, META-INF et quelques .tml qui sont tes pages.
    tu ajoutes un répertoire [assets] dans lequelle tu places tes .css dans un répertoire [css].

    Dans ton fichier MaPage.tml, surtout, tu ne fais plus référence à la .css.

    par contre, ta classe MaPage.java y fera référence comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    @IncludeStylesheet( { "context:assets/css/style.css",
    		"context:assets/css/autrestyle.css" })
    public class MaPage {
     
    }
    après, si tu as des contraintes pour utiliser la référence directe dans la page je peux t'expliquer, mais si tu utilises un layout c'est comme ça qu'il faudra faire.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Par défaut
    Bonjour et merci d'avoir répondu aussi vite.

    Je n'utilise pas Maven 2 que je ne connais pas. Je vais donc regarder ca de plus pres et etudier cette piste.

    JF

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 54
    Par défaut
    Citation Envoyé par jfvole Voir le message
    Je n'utilise pas Maven 2 que je ne connais pas
    même sans maven 2 cela fonctionne. Tu vois juste le principe.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Par défaut
    Citation Envoyé par sospoon Voir le message
    même sans maven 2 cela fonctionne. Tu vois juste le principe.
    Après avoir testé, cela marche, (sans maven). Je suis passé a Tapestry en version 5.0.18, la 5.0.5 ne prenait pas en compte mes annotations.

    Merci pour le support.

    JF

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

Discussions similaires

  1. Chemin du fichier css
    Par dreamanoir dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 07/07/2005, 16h49
  2. Réponses: 8
    Dernier message: 14/04/2005, 19h06
  3. [C#] Chemin pour mon fichier CSS
    Par the_new dans le forum ASP.NET
    Réponses: 5
    Dernier message: 23/03/2005, 15h25
  4. [Servlet] Comment référencer mon fichier CSS
    Par fytheone dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/01/2005, 09h58
  5. ajout evenements dans le fichier CSS
    Par cosminutza dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/11/2004, 14h50

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