Slashee the Cow Posted June 23, 2023 Posted June 23, 2023 Heya folks! So as I mentioned in the post for a different question I wrote 15 minutes ago, I'm working on a document I'm going to use with a data merge. There's an image for each item, stored in the input file (JSON, if it matters) using relative paths (in this case images/702366.jpg for example). When I use the preview in the layout document the images show fine, but when I use the data merge manager to generate the output file, all the picture frames are empty. Any thoughts or obvious things I'm missing? Edit: Just noticed in preflight for the generated document, it's full of this error: Quote No Data Source covers the page where field 'image_url_local' is used "img_local_url" is the name of the field in the JSON file that contains the relative path. Quote
Slashee the Cow Posted June 23, 2023 Author Posted June 23, 2023 @lacerto I'm running 2.1.1 on Windows 10 (latest updates) Tried replacing my (rather long file) with your basic one on my document, same problem. Tried again from scratch, setting it up basically the same as the one I'd done... worked! Start scratching head. So what's different? Eventually hunt around enough to notice that the picture frame is a child of the data merge layout, but not a child of the table I'm using for the layout. Cut, put cursor in first table cell, paste. Generate. Hooray! It's broken! Did a little more testing. Still broken if the picture frame is in a text frame. Works fine if the picture frame (not in any other container) is in a group. Works fine if it's in a layer. Doesn't work if it's in a text frame in a layer. TL;DR: Problem seems to occur when picture frame is a child of some kind of container (table, text frame) inside data merge layout. Try moving its layer so that it is a direct child of the data merge layout. No idea why this happens... which I guess is why I don't work at Serif. lacerto 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.