On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Hi,

    I have a snippet that’s getting the name of the parent document (if there is a child). It worked like a charm till I tried to make it multilingual. Since this Parent snippet itself uses [*ID*] to get title, It seems I can’t use YAMS data call..

    Original "ParentName" snippet code:

    $parent = $modx->getParent($pageId,1,’pagetitle’);

    $parentName = $parent[’pagetitle’];
    $currentTitle = $modx->documentObject[’pagetitle’];

    if ($parentName != ""){
    return $parent[’pagetitle’];
    return $currentTitle;

    and a snippet call:

    [!ParentName? &pageId=`[*id*]`!]

    I know I could use just [[YAMS? &get=`data` &from=`pagetitle` &docid=`[*id*]`]] to get multilingual title, but I really need to get this parent thing to work.
    It would be so nice if someone could help me with this one..

    Thanks in advance,

    • Whats happening with that call? it looks ok.