th_biedermann
Occasional Collector

CSV-Import mit $REF

Jump to solution

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

0 Kudos
11 Replies

 

<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>

 

snap044.png

 

0 Kudos

Hallo zusammen

Hat hier jemand einen Tipp wie ich das Problem lösen kann

DANKE und Grüsse

Thomas

0 Kudos