This is my code, won't go into details, it's pretty self explanatory. All I want to do is get the TV of
applications-product-link, from the resource with the ID of
$englishSettingCousinApplicationProcessResourceID
The value that
$englishSettingCousinApplicationProcessResourceID returns, are valid published resources (returns 2145, and 2416)
but whenever I try to get the the modResource object for the IDs (2145 and 2416) it returns a massive array like
modDocument_mysql Object ( [_content] => [_output] => [_contextKey] => spanish
just wondering if anyone had any information as to why?
//Get the cousin product resource ID from the english product, returns an id
$englishSettingCousinApplicationProcessResourceID = $modx->runSnippet('BabelTranslation', array(
'contextKey' => $originalContextKey,
'resourceId' => $englishApplicationsProductLink
));
$englishSettingCousinApplicationProcessResourceID = (int)$englishSettingCousinApplicationProcessResourceID;
$currentContextProduct = $modx->getObject('modResource', $englishSettingCousinApplicationProcessResourceID);
$applicationsProductLink = $currentContextProduct->getTVValue('applications-product-link');
Any input is thoroughly appreciated!