
(appel)
[[Ditto? &documents=`[*id-fiche-JV*]` &tpl=`entete-JV` ]]
<div id="entete_test"> <img src="[*chapeau*]"/> <div id="descriptifjeux"> <h5> Editeur :[+éditeur+] </h5> <h5>Développeur :[+développeur+]</h5> <h5>genre : [+genre+]</h5> <h5>version : [+version+]</h5> <h2>[+title+]</h2> <h5 id="siteofficiel"><a href="[~[+id+]~]">voir la fiche</a> | <a target="_blank" href="[+site+]">site officiel</a></h5> </div> </div>
$infos=($reponse=mysql_fetch_array($reponse));
<?php echo $infos['editeur']; ?>
<?php
// on a besoin de l'id de ditto pour recuperer la valeur stockee par ditto
var $dittoID;
//on recupere les valeurs stockées du document
$dittoRs = $modx->getPlaceholder($dittoID."ditto_resource");
//on suppose qu'il y a un seul document
$dittoItem = $dittoRs[0];
foreach($dittoItem as $kPh =>$vPh){
//pour chaque propriete on enregistre sa valeur dans un placeholder
$modx->setPlaceHolder($kPh,$vPh);
//pour les afficher dans le template [+$kPh+] placés après l'appel
}
?>
/code]
:-)$dittoRs = $modx->getPlaceholder($dittoID."ditto_resource");
... Comment avoir plus de ph et surtout les Tvs ?
<?php
$dittoObj = $modx->getPlaceholder($prefixID."ditto_object");
if(is_object($dittoObj)){
//ICI !!!!!!
$d_prefetch = $dittoObj->prefetch['resource'];
if(is_array($d_prefetch) && count($d_prefetch)>0){
foreach($d_prefetch as $resource){
$d_prefetchIDs[] = $resource['id'];
}
$tveditor->functions->setSessionValue($prefixID.'prefetchIDs',$d_prefetchIDs);
}
}

:’(
<?php
$array_params['parents'] = '132';
$array_params['id'] = 'tdp';
//$array_params['tpl'] = 'tpl_tdpAccueilDitto';
$array_params['noResults'] = 'Aucun résultat';
$array_params['total'] = '6';
//$array_params['display'] = '1';
//$array_params['sortDir'] = 'DESC';
//$array_params['debug'] = '1';
$array_params['save'] = '3';
$modx->runSnippet("Ditto",$array_params);
$dittoID = 'tdp_';
$dittoObj = $modx->getPlaceholder($dittoID."ditto_object");
print_r($dittoObj);
<?php
ditto Object
(
[template] => template Object
(
[language] => Array
(
[language] => english
[abbr_lang] => en
[file_does_not_exist] => does not exist. Please check the file.
[extender_does_not_exist] => extender does not exist. Please check it.
[default_template] =>
<div class="ditto_item" id="ditto_item_">
<h3 class="ditto_pageTitle"><a href="[~~]"></a></h3>
<div class="ditto_documentInfo">by <strong></strong> on </div>
<div class="ditto_introText"></div>
</div>
[bad_tpl] => <p>& either does not contain any placeholders or is an invalid chunk name, code block, or filename. Please check it.</p>
[no_documents] => <p>No documents found.</p>
[resource_array_error] => Resource Array Error
[prev] => < Previous
[next] => Next >
[button_splitter] => |
[default_copyright] => Debat&Co 2006
[invalid_class] => The Ditto class is invalid. Please check it.
[none] => None
[edit] => Edit
[dateFormat] => %d-%b-%y %H:%M
[info] => Info
[modx] => MODx
[fields] => Fields
[templates] => Templates
[filters] => Filters
[prefetch_data] => Prefetch Data
[retrieved_data] => Retreived Data
[placeholders] => Placeholders
[params] => Parameters
[basic_info] => Basic Info
[document_info] => Document Info
[debug] => Debug
[version] => Version
[summarize] => Summarize
[total] => Total
[sortBy] => Sort By
[sortDir] => Sort Direction
[start] => Start
[stop] => Stop
[ditto_IDs] => IDs
[ditto_IDs_selected] => Selected IDs
[ditto_IDs_all] => All IDs
[open_dbg_console] => Open Debug Console
[save_dbg_console] => Save Debug Console
)
[fields] => Array
(
[db] => Array
(
[0] => id
[1] => pagetitle
[2] => introtext
)
[tv] => Array
(
)
[custom] => Array
(
[0] => author
[1] => date
)
[item] => Array
(
)
[qe] => Array
(
)
[phx] => Array
(
)
[rss] => Array
(
)
[json] => Array
(
)
[xml] => Array
(
)
[unknown] => Array
(
)
)
[current] => base
)
[resource] =>
[format] => html
[debug] =>
[advSort] =>
[sqlOrderBy] => Array
(
[0] => sc.createdon DESC
)
[customReset] => Array
(
)
[fields] => Array
(
[display] => Array
(
[db] => Array
(
[0] => id
[1] => pagetitle
[2] => introtext
[3] => createdby
[4] => published
[7] => createdon
)
[tv] => Array
(
)
[custom] => Array
(
[0] => author
[1] => date
)
[item] => Array
(
)
[qe] => Array
(
)
[phx] => Array
(
)
[rss] => Array
(
)
[json] => Array
(
)
[xml] => Array
(
)
[unknown] => Array
(
)
)
[backend] => Array
(
[tv] => Array
(
)
[db] => Array
(
[0] => id
[1] => published
[2] => createdon
)
)
)
[constantFields] => Array
(
[0] => Array
(
[0] => db
[1] => tv
)
[db] => Array
(
[0] => id
[1] => type
[2] => contentType
[3] => pagetitle
[4] => longtitle
[5] => description
[6] => alias
[7] => link_attributes
[8] => published
[9] => pub_date
[10] => unpub_date
[11] => parent
[12] => isfolder
[13] => introtext
[14] => content
[15] => richtext
[16] => template
[17] => menuindex
[18] => searchable
[19] => cacheable
[20] => createdby
[21] => createdon
[22] => editedby
[23] => editedon
[24] => deleted
[25] => deletedon
[26] => deletedby
[27] => publishedon
[28] => publishedby
[29] => menutitle
[30] => donthit
[31] => haskeywords
[32] => hasmetatags
[33] => privateweb
[34] => privatemgr
[35] => content_dispo
[36] => hidemenu
)
[tv] => Array
(
[0] => tags
[1] => dossierBlocChiffresCles
[2] => dossierBlocEtatsdeslieux
[3] => dossierBlocPropositions
[4] => dossierBlocContexte
[5] => dossierBlocReforme
[6] => dossierLienChiffrescles
[7] => tdpImage
[8] => tdpAuteur
)
)
[prefetch] =>
[sortOrder] =>
[customPlaceholdersMap] => Array
(
)
)