This content has been marked as final. Show 7 replies
in your indesign xml structur move these elements into the card element:
You can do so by drag an drop.
Then, for testing, I would remove Card elements 2 to 4 from the xml that you import. Start with a single card element in the xml!
It worked! thanks ... But...
But only if I don't apply to the Master when I apply to the master all the other cards have the same content as the first of the XML. :(
Even when I try to create multiple pages (cards) with no Master page (too time consuming), I can't figure out a way of having the other cards filed with the remaining data of the XML. :(
I don't want to drag the elements one by one to every single card (they are so many...)
Is there a way of having the structure organized in a way to have indesign auto populate and auto create pages?
thanks for any kind of advice.
InDesign's XML import will not create new pages or page items. To get InDesign to lay out multiple records, you have to keep all of the text in a single, threaded story. If you do this, InDesign's autoflow will create new pages for you. Take a look at:
This is for CS2, but the process is the same in CS3.
Thanks, I didnt know that, I was misleaded by this article
or I've made a wrong interpretation of it.
Thanks so I think the only option I have, if I want to keep my XML code as it is, is to create all the pages(biz cards) that I need, import the XML data and then drag and drop form the structure panel one fiels at a time. Right???
Thanks in advance.
You were misled, slightly, by the article. Note that their XML files each contain only one data record. They produce multiple business card layouts by importing the XML multiple times, replacing the existing XML content each time. Their InDesign document contains only a single page, with a single set of XML placeholders.
You can script what you want to do, or you can do it using the user interface, or you can do it using a single story (threaded through all of the text frames), but you can't create new page items or pages by simply importing XML.
Thank you very much for your help and tips. I really appreciate your prompt and enlightening answers. Hope I can help others with what I've learned.
If you are really brave you can use XML rules. I am trying to understand them but it is not easy.