$bild = $modx->getTemplateVarOutput(array("bildKursdetail"),$docid=$kurs_modx_id,$published=1);
$bild = $modx->modTemplateVar->renderOutput(array("bildKursdetail"),$docid=$kurs_modx_id,$published=1);
$document=$modx->getDocument($kurs_modx_id);
$document = $modx->getObject('modResource', array('id'=> $kurs_modx_id));
$alias=$document['alias'];
Fatal error: Cannot use object of type modDocument_mysql as array ...
This question has been answered by BobRay. See the first response.
$tv = $modx->getObject('modTemplateVar', array('name' => 'bildKursdetail')); $bild = $tv->renderOutput($kurs_modx_id); // rendered output $bild = $tv->getValue($kurs_modx_id); // raw value
$bild = $modx->resource->getTVValue('bildKursdetail');
$bild = $resource->getTVValue('bildKursdetail');
$document = $modx->getObject('modResource', array('id'=> $kurs_modx_id));
$document = $modx->getObject('modResource', (int) $kurs_modx_id);
$alias=$document->get('alias');