Jump to content
  • 0

wildcard in script?


McGuffin

Question

Ik las dat niet zomaar out the box kan.

 

Mijn puzzle is:

In een export naar XML en in InDesign leg ik de verwijzing naar images vast in een veld met calculation.

Bestandsnaam is het artikelnummer. Het bestand kan tif, jpg, png, etc zijn.

Hoe kan ik de berekening in het veld maken dat de file extensie er niet toe doet?

 

file:///images/010065.eps

hoest ik op door een berekening als: "file:///images/" & item_number & ".eps"

 

wat als ik van te voren de extensie niet weet?

Een aantal IF's nesten of is er wat slimmers te bedenken?

 

dank!

groet

m

Link to comment

10 answers to this question

Recommended Posts

  • 0

Je zal, ongeacht het aantal IF's, op een keer moeten weten wat de extensie is.

 

Ligt dat helemaal buiten FM vast?

Dan zou in een keuze veld maken met extensies en wordt het een kwestie van aankruisen.

 

Heb je de afbeelding in een FM container?

Dan kan je de extensie uit de container bepalen.

 

HTH

 

 

rmw

Link to comment
  • 0

dank voor jullie reacties !

de tabel bestaat uit honderden artikelen, met elk een afbeelding

ik plaats geen afbeeldingen in de tabel, maar in een veld slechts het pad er naartoe

de filenaam v d afb bestaat altijd uit het artikelnummer + de extensie

helaas is de fileformaat en dus de extensie van die honderden illustraties niet identiek

de tabel genereert een xml (na opmaak instructies v e xslt) die InDesign inloopt

ID moet gewoon het beeldbestand hebben dat met het artikelnummer begint en kijkt niet naar extensie

Vandaar dat ik hoopte op iets als

item_number & * of item_number & @@

maar dat is er in een calculatie of script niet rechtstreeks volgens mij

weten jullie een efficiënte manier?

 

m

Link to comment
  • 0
ik plaats geen afbeeldingen in de tabel, maar in een veld slechts het pad er naartoe

de filenaam v d afb bestaat altijd uit het artikelnummer + de extensie

 

De afbeelding bestaat dus al?

En die laat je ook al zien in FM?

Probeer dan het containerveld als tekst weer te geven.

Dan vindt je op de eerste regel de tekst 'remote:naam.extensie'

Haal 'remote:' eraf en je hebt wat je wilt exporteren.

 

HTH

 

rmw

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...