Wir haben einen Tridion-Anwendungsfall für kuratierten Inhalt, in dem wir Multimedia-Komponenten für Bilder erstellen, die mit unseren Inhalten verknüpft sind und auf externe Ressourcentypen anstelle von hochgeladenen Ressourcentypen verweisen.Wie können wir Multimedia-Komponenten mit externen Ressourcentypen speichern, wenn die URL nicht mit einer Dateierweiterung endet?
Eines der Probleme, die wir mit diesem Anwendungsfall haben, ist, dass trotz der expliziten Einstellung der Multimedia-Typ für die Ressource, wenn die URL des Bildes entweder eine Abfrage-Zeichenfolge enthält: http://cdn.hw.net/UploadService/1c8b7f28-bb12-4e02-b888-388fdff5836e.jpg?w=160&h=120&mode=crop&404=default oder verwendet eine 'freundliche URL' : http://www.somewhere.com/images/myimage/ Wenn wir die Komponente speichern, zeigt Tridion barfs ähnliche Fehlermeldungen an: 'Ungültiger Wert für Eigenschaft' Dateiname '. Unerwartete Dateierweiterung: jpg? W = 160 & h = 120 & mode = zuschneiden & 404 = Standard. Erwartet: jpg, jpeg, jpe.
Bis jetzt ist die einzige Möglichkeit, die wir herausgefunden haben, um dieses Problem möglicherweise zu umgehen, etwas hacky zu tun, wie das Hinzufügen eines zusätzlichen Abfragezeichenfolgenparameters an das Ende von die URLs, die mit der erwarteten Dateierweiterung enden: http://cdn.hw.net/UploadService/1c8b7f28-bb12-4e02-b888-388fdff5836e.jpg?w=160&h=120&mode=crop&404=default&ext=.jpg Offensichtlich ist dies nicht die beste Lösung und funktioniert möglicherweise nicht für einige Bilder, wenn die Site, von der sie geliefert werden, die angeforderte URL strikt validiert.
Hat jemand irgendwelche Ideen, wie wir dieses Problem umgehen können?
Es ist geändert, es wird eine Lösung im Jahr 2013 geben –
Gute Idee über die Verwendung des Ereignissystems, um dies hinter der Szene zu behandeln und gut über die direkte Unterstützung in Tridion 2013 zu wissen. –
Gibt es eine Lösung im Jahr 2013 Wir verwenden 2013 sp1 aber immer noch das gleiche Problem – rdhaundiyal