2012-06-14 6 views
5

In SDL Tridion 2009 SP1 haben wir Komponenten, die zu Strukturgruppe und Seitenmetadaten hinzugefügt werden, die dann auf der Seite als Komponentenpräsentation ausgegeben werden. Wir haben dies getan, um es Benutzern zu ermöglichen, globale Inhalte pro Websiteabschnitt festzulegen, ohne sie jeder einzelnen Seite in der Strukturgruppe hinzufügen zu müssen.Können wir Seitenmetadaten in Tridion mit SiteEdit 2009 bearbeiten?

Wenn wir die Komponente mit einer Komponentenvorlage mit manuellen Tags ausgeben, erhalten wir ein rotes Kästchen um die Präsentation und der Tooltip der SiteEdit-Box sagt "Removed". Wenn Sie die exakt gleiche Komponentenvorlage auf der Registerkarte "Komponentenpräsentationen" verwenden und diese auf der Seite rendern, kann der Inhalt bearbeitet werden.

Ist es mit SiteEdit 2009 möglich, eine als Seiten-/Strukturgruppen-Metadaten hinzugefügte Komponente inline zu bearbeiten?

Hinweis: Uns ist ein Fehler in SDL Tridion 2009 SP1 bekannt, dass beim Öffnen einer Komponente, die den Metadaten der Page/Structure Group hinzugefügt wurde, diese immer schreibgeschützt geöffnet wird. Könnte das das Problem verursachen?

+1

Wenn Sie Seite Metadata warum bearbeiten möchten Sie erwähnen, "Wir hatten eine Komponente hinzugefügt"? Was ist die Beziehung? –

+0

Hallo @ user1341643 - Danke, dass du dein erstes SDL Tridion Q auf SO geschrieben hast - ich sehe, dass du auch ein Area 51-Konto hast - du könntest dir vielleicht den SDL Tridion-Vorschlag unter http://area51.stackexchange.com/proposals/38335/ zu eigen machen. tridion? referrer = eo63snjNlUWNn9xqeeO2NA2 - Vielen Dank für Ihre Unterstützung –

+0

Also was Sie tun möchten, ist das Bearbeiten von Komponenten, die nicht auf der Seite sind, sind sie mit Metadaten verknüpft - Nicht möglich, es sei denn, Sie kennen Tridion wirklich gut. Editierbarer Inhalt muss der Seite und nicht ihren Metadaten hinzugefügt werden. –

Antwort

6

Es ist möglich, dies zu tun, aber Sie müssen sicherstellen, dass Ihr Markup korrekt ist. Ich habe dies vorher getan, indem die SiteEdit Komponente Präsentation als QueryBased Kennzeichnung, die die SiteEdit ignorieren zu machen scheint es üblichen Regeln ist, wo die Komponente muss in der Komponentenpräsentationsliste hinzugefügt

<!-- Start SiteEdit Component Presentation: { 
"ID" : "CP1", 
"ComponentID" : tcm:32-204298", 
"ComponentTemplateID" : "tcm:32-204519-32", 
"Version" : "16", 
"IsQueryBased" : true} 
--> 
+0

Danke Ryan - nachdem ich IsQueryBased geändert habe, funktioniert es. – user1341643

3

Sie müssen entweder:

  • die Metadaten der Seite in einem „sichtbaren“ Bereich Ihrer Seite mit der richtigen SE Markup Expose
  • Öffnen Sie die Seite in CME und die Metadaten dort bearbeiten.

Tridion UI 2012 hinzugefügt, um eine Schaltfläche mit "Metadaten bearbeiten" Funktionalität, aber das ist nicht für SE 2009

2

Nicht durch Inline-Editing. Sie können natürlich das Popup zur Seitenbearbeitung öffnen und dort die Metadaten bearbeiten.

Wenn Sie Felder der Komponente bearbeiten möchten, die Sie in Seitenmetadaten verknüpft haben, können Sie diese Komponentenpräsentation einfach in den HTML-Code rendern und mit den richtigen SiteEdit-Befehlen markieren, wie Nuno vorschlägt.

Verwandte Themen