Ich arbeite gerade an einer Website, die eine Art Bildergalerie auf einigen Detailseiten zeigen wird. Es muss eine Navigation am unteren Rand mit kleinen Thumbnail-Bildern zeigen und es muss für jedes Element einige grundlegende Informationen und das große Bild zeigen.Bildgrößenanpassung für Bildergalerie auf Tridion 2011
Das große Bild muss auch in der Größe angepasst werden, da eine maximale Größe für sie erlaubt ist.
Der Punkt ist, nur ein Quellbild pro Multimedia-Komponente zu verwenden und in der Lage, die Bilder auf die Veröffentlichungszeit so zu skalieren, aus dem Quellbild würde an den Client-Browser ein Thumbnail und ein großes Bild gesendet werden. Es ist möglich, kleine und große Bilder nur mit Styles oder HTML zu zeigen, aber das ist ziemlich unvorteilhaft, weil das Bild (das teilweise sehr schwer ist) immer an den Kunden gesendet wird.
Mein erster Gedanke war ein benutzerdefiniertes Codefragment, etwas in C# geschrieben, aber ich finde es kompliziert, nur einige Bilder auf eine bestimmte Größe zu skalieren und sie dann wieder auf eine andere Größe zu skalieren. Ich finde den Weg nicht, den SRC auf dem abschließenden HTML mit den passenden Wegen keines auch zu ersetzen.
Eine weitere Idee war es, ein im alten Stil PublishBinary Verfahren zu schaffen, aber ich finde das wirklich komplex, da sieht aus wie die aktuelle Tridion-Architektur ist dies nicht dazu gedacht, auf alle ...
Und der wichtigste Punkt zu tun, auch Falls wir die Größenänderung erfolgreich durchführen können (irgendwie), ist es zur Zeit ein Problem von Tridion 2011, das gleiche Bild zweimal zu veröffentlichen. Sowohl die große als auch die kleine Version würden eigentlich von derselben Multimedia-Komponente kommen, so dass es nicht möglich sein sollte, beide zu veröffentlichen oder mit den Namen zu spielen, der erste wäre immer weg, weil der Pfad mit dem zweiten aktualisiert würde : -S.
Irgendwelche Ideen?
Haben Sie bei der Out-of sah -the-box "Resize Image" Vorlagenbaustein? Es erstellt Varianten von MM-Komponenten mit den angegebenen Dimensionen, es sieht so aus, als ob Sie genau das brauchen ... Und Tridion hat es seit 2008 ... –
Große Frage @glezalex - Wenn Sie daran interessiert sind, sich stärker mit dem SDL Tridion zu beschäftigen Community, ziehen Sie in Erwägung, sich mit Ihrem Stack Overflow-Login für den SDL Tridion-Vorschlag unter http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2 zu verpflichten, damit Ihre Konten verknüpft werden. –