Ich habe ein Problem hier. Die Struktur, die ich im Moment habe, ist:Zugriff Felder in einer Vorlage von Komponenten in Komponenten in Komponenten
ComponentA
FieldA1 - textField
CombonentsB - componentLink (multi-value)
FieldB1 - textField
ComponentC - componentLink
FieldC1 - textField
Jetzt versuche ich ComponentA mit Vorlage auf einer Seite zu platzieren. Ich verwende DWT Templating. Was ich brauche, ist Zugriff auf FieldC1 in der Vorlage.
Ich habe bereits die "Add Linked Components To Package" TBB in TemplateA hinzugefügt. Ich denke, es ist identisch mit diesem: http://sdltridionworld.com/community/extension_overview/addcompstopackage.aspx Ich kann auf FieldB1 in meiner Vorlage zugreifen, aber nicht die Felder weiter unten in der Hierarchie.
Muss ich eine andere TBB schreiben, die die ganze Hierarchie enthält, oder sollte es wie erwartet funktionieren und mein Zugangscode ist einfach falsch?
<!-- TemplateBeginRepeat name="ComponentsB" -->
@@[email protected]@
<!-- TemplateEndRepeat -->
Was kann ich tun, damit es funktioniert? Gibt es andere Lösungen als eine neue TBB zu schreiben?
=========== SOLUTION ============
Nach Nickoli Roussakov mir über die DGX gesagt, konnte ich es richtig umzusetzen. Hier ist der Code:
<!-- TemplateBeginRepeat name="ComponentsB" -->
@@Get("ComponentsB[${TemplateRepeatIndex}].Fields.ComponentC.Fields.FieldC1")@@
<!-- TemplateEndRepeat -->
thx viel, ich habe es geschafft, die Anforderung mit dem DGX zu implementieren! – Egi