Search the FirstSpirit Knowledge Base
Hallo zusammen
Ich habe einen Scipt der mir ein CVS einliesst und in eine FS Tabelle schreibt. Das klappt alles tip top.
Den Sript habe ich aus diesem Forum.
Ausschnitt:
counter = 0;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
while ((line = reader.readLine()) != null) {
if (counter > 0){
// Datensatz erzeugen
Entity ent = session.createEntity(tableName);
String[] fields = line.split(";"); //Semikolon ggf. durch dein CSV-Trennzeichen ersetzen
// Datensatz befüllen
ent.setValue("MaterialNo", Integer.parseInt(fields[0]));
ent.setValue("HeadDiameter", Double.parseDouble(fields[1]));
ent.setValue("DocReference", fields[2]);
}
counter ++;
}
Jetzt hat aber jeder Datensatz noch eine PDF Referenz. Wir kann ich das per Script tun, damit eine Refernz aus den Medien geschrieben werden kann?
DANKE für euren Input
Grüsse
Thomas
<CMS_MODULE>
<CMS_INPUT_NUMBER name="cs_material_no" hFill="yes" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Material Number" format="000"/>
</LANGINFOS>
</CMS_INPUT_NUMBER>
<CMS_INPUT_NUMBER name="cs_head_diameter" type="double" hFill="yes" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Head diameter" format="0.00"/>
</LANGINFOS>
</CMS_INPUT_NUMBER>
<FS_REFERENCE name="cs_document_file_reference" hFill="yes" useLanguages="no">
<FILTER>
<HIDE type="all"/>
<ALLOW type="file"/>
</FILTER>
<LANGINFOS>
<LANGINFO lang="*" label="Document reference"/>
</LANGINFOS>
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="PDF" store="mediastore"/>
</SOURCES>
</LOCAL>
</PROJECTS>
</FS_REFERENCE>
<FS_REFERENCE name="cs_image_file_reference" hFill="yes" useLanguages="no">
<FILTER>
<HIDE type="all"/>
<ALLOW type="picture"/>
</FILTER>
<LANGINFOS>
<LANGINFO lang="*" label="Image reference"/>
</LANGINFOS>
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="GIF" store="mediastore"/>
</SOURCES>
</LOCAL>
</PROJECTS>
</FS_REFERENCE>
</CMS_MODULE>
Hallo zusammen
Hat hier jemand einen Tipp wie ich das Problem lösen kann
DANKE und Grüsse
Thomas