Problem mit Remote Media Zugriff bei gleicher Datenquelle
Author: kuaza
Publication Date: 4/16/2012 13:28
Hallo zusammen,
wir haben ein Problem mit dem Remote Media Zugriff.
Es gibt 2 Projekte:
Projekt 1 (Remote Media)
Projekt 2
Projekt 2 hat also Zugriff auf die Medien von Projekt 1.
Beide Projekte haben Zugriff auf die selbe Datenquelle "pressImages", welche als Eingabekomponenten lediglich folgendes besitzt:
<FS_REFERENCE name="cs_image" allowEmpty="no" hFill="yes" imagePreview="yes" sections="no" useLanguages="no">
<FILTER>
<ALLOW type="picture"/>
</FILTER>
<LANGINFOS>
<LANGINFO lang="*" label="Image"/>
<LANGINFO lang="DE" label="Bild"/>
</LANGINFOS>
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</LOCAL>
<REMOTE name="RemoteMedia" autoReleaseAfterUpload="yes"/> (diese Zeile ist nur in Projekt 2 vorhanden)
</PROJECTS>
</FS_REFERENCE>
<CMS_INPUT_TEXT name="cs_text" hFill="yes" singleLine="no" useLanguages="yes">
<LANGINFOS>
<LANGINFO lang="*" label="Image description"/>
<LANGINFO lang="DE" label="Bildbeschreibung"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
In Projekt 1 (Remote Media) sind die pressImages ursprünglich gepflegt worden, d.h. dort sieht man ein Vorschaubild (cs_image) und die Beschreibung dazu (cs_text) in der Datenquelle.
In Projekt 2 jedoch sieht man nur die Beschreibung (cs_text) - das Bild wird nicht angezeigt, da die Referenz nicht vorhanden ist.
Da beide Projekte Zugriff auf dieselbe Datenbank haben und Projekt 2 Remote Media Zugriff auf Projekt 1 müsste dies doch gehen oder?
Hat jmd eine Idee, was hier das Problem sein könnte?
Gruß,
Micha
-
Author: hoebbel - 4/16/2012 14:28
Hallo Micha,
bei dieser Konfiguration:
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</LOCAL>
<REMOTE name="RemoteMedia" autoReleaseAfterUpload="yes"/> (diese Zeile ist nur in Projekt 2 vorhanden)
</PROJECTS>
und dieser Voraussetzung "In Projekt 1 (Remote Media) sind die pressImages ursprünglich gepflegt worden" kann es sich ja nur um lokale Links handeln {da als Quelle in diesem Projekt ja nur der lokale Mediastore zugelassen wurde}
Statt dessen hätte in dem Originalprojekt die Eingabekomponente bereits so konfiguriert werden werden müssen, dass dort nur Remote Links auf die Medien aus dem eigenen Projekt zulässig sind. (also über eien Remote Verbindung von Projekt 1 zu Projekt 1)
<PROJECTS>
<REMOTE name="{Eigenreferenz}">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</REMOTE>
{ODER}
<CATEGORY name="standard">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</CATEGORY>
</PROJECTS>
</FS_REFERENCE>
Die zweite Lösung mit der CATEGORY hat den Vorteil, dass danach in dem Projekt 2 nur eine Remote Verbindung zu Projekt 1 definiert werden muss, die die selbe CATEGORY benutzt (und nicht den selben Namen wie bei der Definition mittels REMOTE
Viele Grüsse aus Dortmund,
Holger
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire