Search the FirstSpirit Knowledge Base
Moin,
wenn wir bei einem Custom-Deployment z.B. nur eine geänderte CSS-Datei aus dem MediaStore auswählen, um diese angepasste Datei in die Produktion zu deployen scheitert dies mit folgender Information:
INFO 01.08.2012 16:54:17.817 {seID=421343} (de.espirit.firstspirit.server.scheduler.GenerateTaskExecutor): start partial generation
INFO 01.08.2012 16:54:17.818 {seID=421343} (de.espirit.firstspirit.store.access.AccessStoreBuilder): MEDIASTORE loaded in 0ms
INFO 01.08.2012 16:54:17.818 {seID=421343} (de.espirit.firstspirit.server.scheduler.GenerateTaskExecutor): skipping generation of file 'add_styles' - parsing not supported in step 'media deployment'
In der Tat ist es ja so, dass bei Deployments nur Medien berücksichtigt werden, die auch verwendet werden und da keine Inhalte deployed werden, die die Datei referenzieren, wird sie ignoriert. Wähle ich einen Knoten aus, der das CSS verwendet, wird die Datei auch deployed. Insofern ist ein Workaround gegeben. Gibt es auch andere Möglichkeiten, ein derartiges Medien-Deployment erfolgreich zu gestalten ohne andere Strukturknoten mitzudeployen?
Grüße
Michael Schmidt
Das Mediendeployment funktioniert nur für Medien, bei denen die Option "Parsen" nicht aktiviert ist. Für das Parsen und Ersetzen von CMS-Ausdrücken wird ein Kontext benötigt, der nur zur Verfügung steht, wenn mindestens eine Seite generiert wird.
Sofern Sie in der CSS-Datei keine CMS-Ausdrücke brauchen, wäre ein Mediendeployment möglich, wenn Sie den Haken "parsen" entfernen.
Das Mediendeployment funktioniert nur für Medien, bei denen die Option "Parsen" nicht aktiviert ist. Für das Parsen und Ersetzen von CMS-Ausdrücken wird ein Kontext benötigt, der nur zur Verfügung steht, wenn mindestens eine Seite generiert wird.
Sofern Sie in der CSS-Datei keine CMS-Ausdrücke brauchen, wäre ein Mediendeployment möglich, wenn Sie den Haken "parsen" entfernen.
Danke Herr Feddersen,
ich habe mir das so auch schon gedacht. Das betreffende Medium hat /natürlich/ CMS-Referenzen, so dass das Parsen angeschaltet bleiben muss. Insofern kommen wir nicht um den Workaround herum, ein anderes einzelnes Struktur-Objekt, das eine entsprechende Referenz enthält zu deployen.
Grüße
Michael Schmidt