Ga naar inhoud
  • 0

wildcard in script?


McGuffin

Vraag

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

10 antwoorden op deze vraag

Aanbevolen berichten

  • 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 naar reactie
  • 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 naar reactie
  • 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 naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...