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.