Ich habe Taxonomiebegriffe erstellt und sie mithilfe des Begriffsverweisfelds einem Inhaltstyp " Artikel " zugewiesen . Ich habe Knoten programmgesteuert erstellt, aber wie werden Taxonomiebegriffe für die Knoten festgelegt?
Die Taxonomiebegriffe sind bereits angelegt. Ich möchte den Taxonomiebegriff für einen Knoten programmgesteuert festlegen .
7
taxonomy-terms
nodes
Ranjani
quelle
quelle
Wenn Sie einen Knoten programmgesteuert erstellen, können Sie ihn einem beliebigen Begriff wie dem folgenden zuweisen:
quelle
Sie können einige Entity-Metadaten-Wrapper verwenden , um dies zu erreichen, z.
quelle
$w_some_term->tid->value()
. Hier ist ein großartiger Artikel , der mir geholfen hat, dieses Konzept besser zu verstehen, und auf den ich mich regelmäßig beziehe, wenn ich EMWs verwende:Beim Hinzufügen von Begriffen musste $ term-> parent = array (0) hinzugefügt werden, da sonst die taxonomy_term_hierarchy-Tabelle nicht ordnungsgemäß aktualisiert wird und die Begriffe nicht auf der Verwaltungslistenseite für dieses Vokabular angezeigt werden
quelle