wie Sie dcp für untergeordnete oder andere Publikationen an einem anderen Ort veröffentlichen, ohne alle anderen Einstellungen zu übernehmen

8

Ich versuche, cd_storage zu konfigurieren und Probleme beim Einrichten der dynamischen Komponentenpräsentation zu bekommen, wenn sie von einem Kind überschrieben und von jeder Veröffentlichung in denselben Ordner veröffentlicht werden.

Ich weiß, dass wir die Einstellungen auf Publikationsebene definieren können, aber sobald wir das definiert haben, erwarten wir, dass wir alles innerhalb dieses Publikations-Tags definieren. Wir wollen nicht jedes Ding 50 mal im Publikationstag definieren.

Könnte jemand die beste Vorgehensweise für dasselbe empfehlen?

Dies ist für SDL tridion 2011 sp1

Vielen Dank im Voraus ...

    
chiku 25.01.2013, 10:24
quelle

1 Antwort

8

Ihr Problem besteht darin, wie Sie Ihre Speicherkonfiguration für den Speicher definiert haben, den Sie zum Speichern von ComponentPresentations verwenden. In der Definition eines Speichers gibt es ein Flag, das genau diese Art von Verhalten festlegt: defaultFilesystem . Sie haben es wahrscheinlich auf false gesetzt, was bewirkt, dass alle ComponentPresentations aus allen Publikationen am selben Ort gespeichert werden. Wenn Sie dieses Flag auf true setzen, erhalten Sie ComponentPresentations aus verschiedenen Publikationen, die an verschiedenen Orten gespeichert sind. Ich werde ein Beispiel geben, um zu zeigen, wie dies in cd_storage_conf.xml funktioniert:

%Vor%

Dies ist wirklich einfach zu pflegen und wird den Broker veranlassen, ComponentPresentations an Orten wie: c:\temp\cpRoot\pub109\dcp\jsp\*** (hier habe ich publicationId=109 ) zu speichern.

Hoffe, das hilft.

    
Daniel Neagu 25.01.2013, 10:59
quelle