Jahia en Français > Accès contenu par...

0 (0 Good)
0 (0 Bad)

Accès contenu par API REST

by  jahio »  2012/03/29 09:24

Bonjour,

Je voudrais accéder à un contenu via l'API REST.

Ce contenu pourrait être composé de 2 images et une zone de texte par exemple, disposées sur  2 colonnes.

Quel type de template dois-je utiliser? Un template de page ou un template de contenu?

Lorsque je créé un template de contenu depuis jahia studio, il n'est pas disponible dans l' "edit mode".

J'ai donc créé un template de page. Je le retrouve bien dans l'edit mode, mais le html que je récupère via l'api rest ( /cms/render/default/fr/sites/...) possède les balises doctype, html, head et body que je ne veux pas récupérer car le contenu sera injecté dans une page web qui possède déjà ces balises.

 

Est t'il possible de récupérer un code html brut (sans ces 4 balises) ?

  • Accès contenu par API REST
    2012/03/29 09:24

    jahio <p> Bonjour,</p> <p> Je voudrais acc&eacute;der &agrave; un contenu via l&#39;API REST.</p> <p> Ce contenu pourrait &ecirc;tre compos&eacute; de 2 images et une zone de texte par exemple, dispos&eacute;es sur &nbsp;2 colonnes.</p> <p> Quel type de template dois-je utiliser? Un template de page ou un template de contenu?</p> <p> Lorsque je cr&eacute;&eacute; un template de contenu depuis jahia studio, il n&#39;est pas disponible dans l&#39; &quot;edit mode&quot;.</p> <p> J&#39;ai donc cr&eacute;&eacute; un template de page. Je le retrouve bien dans l&#39;edit mode, mais le html que je r&eacute;cup&egrave;re via l&#39;api rest (&nbsp;/cms/render/default/fr/sites/...) poss&egrave;de les balises doctype, html, head et body que je ne veux pas r&eacute;cup&eacute;rer car le contenu sera inject&eacute; dans une page web qui poss&egrave;de d&eacute;j&agrave; ces balises.</p> <p> &nbsp;</p> <p> Est t&#39;il possible de r&eacute;cup&eacute;rer un code html brut (sans ces 4 balises) ?</p>

  • Number of messages  2
    Registration date Mar 29, 2012
    0 (0 Good)
    0 (0 Bad)

    Re: Accès contenu par API REST

    by  shuber »  2012/04/26 16:25

    Bonjour, 

    Les content templates nécessite la configuration des types sur lesquels ils s'appliquent, et seront donc appliqué automatiquement lorsque vous accédez à un élément de contenu d'un certain type.

    Une autre alternative pour obtenir le résultat avec un template de page serait de créer une nouvelle vue pour un template, et donc un nouveau JSP dans lequel vous pourrez enlever les tags <html>, <body> que vous ne voulez pas.

    Une troisième alternative serait d'utiliser une requête AJAX JSON pour récupérer uniquement les données du contenu, que vous pouvez ensuite intégrer à la page comme bon vous semble en utilisant du Javascript.

    Meilleures salutations,

       Serge Huber.

    Serge Huber (shuber)

    Number of messages  271
    Registration date
    Contact
    Share
    Feedback

    Get in touch

    Whether you are a current user or if you are just evaluating Jahia, we are here to help.

    Contact us

    Share this page