Wie finde ich andere integrierte DWT-Felder?

8

Innerhalb eines DWT-Vorlagenbausteins können wir einige "freie" Variablen wie @@Component.Title@@ oder @@Component.ID@@ sowie integrierte DWT-Funktionen .

Ich wusste nicht, dass wir auch die Schema Beschreibung einer Komponente mit @@Component.Description@@ oder @@Description@@ erhalten können.

Das vorkonfigurierte Default Dreamweaver Component Design enthält eine Reihe von Beispielen sowie das Das Iterationsbeispiel von Tridion Cook book und SDL Live Content .

Wie könnte ich sonst noch andere eingebaute DWT-Funktionen und Variablen finden, programmatisch oder anders?

Mit anderen Worten, ich hätte nicht gedacht, dass @@Description@@ sogar in DWT verfügbar wäre, ohne vorher ein Beispiel zu sehen (nicht, dass ich es bereits benutze).

Bearbeiten (8. Juni 2013): Ich habe zusätzliche Informationen zu SDL Live Content gefunden ( erfordert eine Anmeldung ). Wir können natürlich die verfügbaren Paketvariablen wie in der Dokumentation beschrieben verwenden .

    
Alvin Reyes 10.01.2013, 08:18
quelle

2 Antworten

4

Bei der Recherche habe ich festgestellt, dass wir, wenn wir zur Datei tridion.contenmanager.config gehen, den Knoten finden, der auf den Dreamweaver-Mediator-Typ verweist:

%Vor%

Dieser Namespace kann in Tridion.ContentManager.Templating.dll

gefunden werden

Das Dekompilieren ist der beste Weg herauszufinden, was drin ist und etwas zu lernen. Da es .Net-Code ist, wird das kein Problem sein, es gibt viele kostenlose gute Tools zur Verfügung. Ich verwende in letzter Zeit JustDecompile

Ich bin nicht zu tief in den Code gegangen, aber ich kann sehen, dass es eine TridionObjectSource -Klasse gibt, mit einer Anzahl von Konstanten für reservierte Wörter, wie:

  • ReservedNameTitle
  • ReservedNameDescription

Die Suche, wo diese Konstanten im Code verwendet werden, kann helfen, besser zu verstehen, was sie tun und wie der Dreamweaver Mediator funktioniert.

Scheint wie eine interessante Lernübung

    
Puntero 10.01.2013, 11:45
quelle
2

Ich nehme an, dass Sie die Dokumentation nach der Antwort durchsucht haben und leer ausgehen. Ich schlage vor, dass Sie zum relevanten Teil der LiveContent-Dokumentation gehen und einen Kommentar hinzufügen. Dies wird das Dokumentationsteam direkt erreichen, und ich bin mir sicher, dass sie sehr daran interessiert sind, von einem Feature zu hören, das nicht richtig abgedeckt ist. Mit ein bisschen Glück werden sie es aktualisieren, und Sie haben uns allen einen Gefallen getan.

Ich habe auch etwas Sympathie für den "help yourself" -Ansatz, aber wenn Sie eine Funktion durch Ihre eigene Analyse der Software finden, und diese in einer späteren Version entfernt wird, haben Sie kein Bein mehr beschwere dich darüber. Also helfen Sie Tridion, das Feature zu dokumentieren, und dann ist es da, um mit Vertrauen zu verwenden.

    
Dominic Cronin 12.01.2013 18:51
quelle

Tags und Links