We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 38506
    • 103 Posts
    Bonjour à tous,

    Je suis devant un gros problème avec getressources ! Je n'arrive pas à voir ou je pêche !

    voilà mon code :
    [[! getResources?  &parents=`13` &tpl=`article`  &includeTVs=`1` &includeContent=`1` ]] 


    mon tpl :
    <p> 
    
        <img src="[[+tv.ma_tv]]"/> 
      
      [[+pagetitle]] 
     [[+introtext]]
     
      [[+tv.ma_tv]]
    
    </p>


    Et là ça m'affiche un grand tableau :
    Array
    (
    [tpl] =>
    [tplOdd] =>
    [tplFirst] =>
    [tplLast] =>
    [sortby] => publishedon
    [sortbyTV] =>
    [sortbyTVType] => string
    [sortbyAlias] =>
    [sortbyEscaped] => 0
    [sortdir] => DESC
    [sortdirTV] => DESC
    [limit] => 5
    [offset] => 0
    [tvFilters] =>
    [depth] => 10
    [parents] => 13
    [includeContent] => 1`
    [includeTVs] =>
    [includeTVList] =>
    [showHidden] =>
    [showUnpublished] =>
    [showDeleted] =>
    [resources] =>
    [processTVs] =>
    [processTVList] =>
    [tvPrefix] => tv.
    [idx] => 1
    [first] => 1
    [last] => 2
    [toPlaceholder] =>
    [toSeparatePlaceholders] =>
    [debug] =>
    [where] =>
    [dbCacheFlag] => 0
    [context] =>
    [id] => 26
    [type] => document
    [contentType] => text/html
    [pagetitle] => offres 2
    [longtitle] =>
    [description] =>
    [alias] =>
    [link_attributes] =>
    [published] => 1
    [pub_date] => 0
    [unpub_date] => 0
    [parent] => 13
    [isfolder] =>
    [introtext] => intro2
    [content] =>

    contenu de l'offre 2

    [richtext] => 1
    [template] => 3
    [menuindex] => 1
    [searchable] => 1
    [cacheable] => 1
    [createdby] => 1
    [createdon] => 2012-01-30 14:34:44
    [editedby] => 1
    [editedon] => 2012-01-30 16:26:15
    [deleted] =>
    [deletedon] => 0
    [deletedby] => 0
    [publishedon] => 2012-01-30 14:35:00
    [publishedby] => 1
    [menutitle] =>
    [donthit] =>
    [privateweb] =>
    [privatemgr] =>
    [content_dispo] => 0
    [hidemenu] =>
    [class_key] => modDocument
    [context_key] => web
    [content_type] => 1
    [uri] =>
    [uri_override] => 0
    )

    Lorsque je met juste la ligne [[!getResources? &parents=`13` &tpl=`article`]] cela marche presque: j'ai pas le tableau mais pas les TV juste les pagetitles...

    J'utilise la version modx 2.1.5 traditionnelle.

    Pouvez-vous m'éclairer ? merci bcp !!!!

    This question has been answered by multiple community members. See the first response.

      • 33976 ☆ A M B ☆
      • 571 Posts
      Bonjour montilletp,

      Soit du code a été avalé par les forums, soit j'ai du mal à saisir le sens de
      Lorsque je met juste la ligne cela marche presque: j'ai pas le tableau mais pas les TV juste les pagetitles...
      (les yeux fatigués d'être dans le code surement!).

      Dans tous les cas, lorsque getResources affiche un tableau en guide résultat, c'est généralement dû au fait que le chunk utilisé dans le paramètre &tpl n'a pas été trouvé. Problème de casse ? chunk non exitant ? ( ce qui semblerait être le cas vue que le tableau retourne: [tpl] => ).

      J'espère que cela vous aidera.
      Bon courage smiley
        • 38506
        • 103 Posts
        Merci Romain !

        C'est vrai que je suis un peu fatiguée ce qui se ressent dans mon message lipsrsealed

        Ce que je voulais dire c'est que je n'avais pas le message d'erreur (renvoie du tableau) et que donc cela affichait mon tpl. Mais que les TV n'étaient pas reconnues quand même !

        OUi effectivement, il retourne rien sur le tpl comme si il le trouvait pas. Vois tu une faute de syntaxe ? ou autre ? car le chuuk existe bien...
          • 33976 ☆ A M B ☆
          • 571 Posts
          montilletp,

          à première vue, pas de faute de syntaxe qui me saute aux yeux.

          En revanche, n'ayant pas trop suivi les évolutions de getResources au niveau des TVs, je jetterais un coup d'oeil aux paramètres &includeTVList, &processTVs &processTVList (selon la nature de la TV pour les 2 derniers paramètres).
            • 38506
            • 103 Posts
            oui je pense que c'est ça qui bug ... mais alors je ne connais pas les évolutions :s
              • 38506
              • 103 Posts
              Bon je retourne vers toi car je ne trouve pas...

              j'ai rajouté des
              &includeTV=`1`
              &includeTVList=`tv.ma_tv`


              mais ça ne marche tjrs pas...
              • discuss.answer
                • 34192 ☆ A M B ☆
                • 116 Posts
                Bonjour montilletp,

                Alors moi je ne pense pas que le problème vienne de ton getResources mais du reste de ton code. Ce qui est étrange c'est que tu as un `qui apparait dans [includeContent] => 1`.

                Je pense que tu dois appeler un autre snippet dans ta page et tu as du mal refermer un paramètre.

                Sinon lorsque tu fais un getResources avec des TVs, je te conseille de mettre &includeTVList=`nomDesTVsSéparéesParDesVirgules, autreTV`. Tu donnes donc la liste des TVs que tu ajouteras dans le chunk.

                Tu auras un chargement plus rapide de la page, la requête ne traitera pas toutes les TVs que tu as créé.

                J'espère t'avoir aidé.

                Bon courage
                  Donner vie à votre entreprise avec W&B CREATION
                  Portfolio : Manuel GOBEAUT
                  Tout sur MODx, le guide indispensable pour utiliser simplement le CMS MODx
                • discuss.answer
                  • 34192 ☆ A M B ☆
                  • 116 Posts
                  Par contre attention, c'est &includeTVs=`1` et non &includeTV=`1` comme tu viens de le marquer sur le dernier post
                    Donner vie à votre entreprise avec W&B CREATION
                    Portfolio : Manuel GOBEAUT
                    Tout sur MODx, le guide indispensable pour utiliser simplement le CMS MODx
                    • 34192 ☆ A M B ☆
                    • 116 Posts
                    Et attention aussi tu dois mettre &includeTVList=`ma_tv` et non &includeTVList=`tv.ma_tv` si mes souvenirs sont bon.
                      Donner vie à votre entreprise avec W&B CREATION
                      Portfolio : Manuel GOBEAUT
                      Tout sur MODx, le guide indispensable pour utiliser simplement le CMS MODx
                      • 38506
                      • 103 Posts
                      oki merci pour tes bons conseils !!! je vais les mettre en pratique directement