it-swarm.com.de

Wie erhalte ich den Host-Absatz, wenn in einem anderen Absatz auf einen Absatz verwiesen wird?

Ich habe in Paragraph B Auf Paragraph A Verweisen und im Vorprozess von Paragraph B Möchte ich auf Host paragraph A Zugreifen. Ist das mit Leichtigkeit möglich. Wie bei Absatzreferenzen auf dem Knoten können wir paragraph->getParentEntity()? Ich hatte das gleiche versucht, aber es bekommt immer noch den übergeordneten Knoten :(

5
Mudassar Ali

Wenn Sie sich die Paragraph-Klasse im Modul ansehen, finden Sie eine öffentliche Methode namens getParentEntity, die die übergeordnete Entität einer Paragraph-Instanz zurückgibt.

Wenn Sie dies tun:

$parent = $paragraph->getParentEntity();

if (isset($parent)) {
  // Your stuff ...
}

Sie hätten die übergeordnete Entität im $parent Variable. Sie können die Methode verketten, wenn mehrere verschachtelte Absätze vorhanden sind. Ich schlage auch vor, die Methode isset für $parent Variable, weil ich auf einige seltsame Probleme gestoßen bin, bei denen zufällige Absätze null zurückgeben.

5
Kevin