We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 10152
    • 156 Posts
    Hello,

    j’ai un petit problème avec une tentative de processer un chunk via l’api de revo beta 5 :
    			$resources = $modx->getCollection('modResource',array('published' => 1,));
    						
    			$rowChunk = $modx->getChunk('tplEntriesHome');  
    			
    			foreach ($resources as $resource) {
    				
    				$properties = $resource->toArray();  
    				$properties['rowCls'] = 'test'; 
    				
    				$output .= $rowChunk->process($properties);
    
    
    			}
    


    Ce code renvoie une erreur lors de l’appel de process() car j’ai défini
    $resources = $modx->getCollection()
    
    .
    Donc je supprime l’initialisation de $resources (comme dans l’exemple de la doc) :
    $modx->getCollection('modResource',array('published' => 1,)); )
    

    Mais là forcément, ce qui se trouve à l’intérieur de la boucle foreach ne sera jamais exécuté.

    En fait je souhaite simplement passer toutes les entrées dans le chunk, comme le ferait ditto ou un autre snippet.