I'm very confused and I've asked a similar question previously but I'm hoping someone could explain in a little more detail.
I have created a new master with a header, footer and main content region. The main content needs to be editable for each page I add to the document but I can't for the life of me figure out how to do it! Has this changed since the first Indesign CS?
So the header and footer will remain the same throughout the document - if I change that in the master it will then change throughout. The text region will also remain the same throughout but I should be able to add content to that region on each page I create in my document. At the moment I can't. It won't let me select that region I've created on any of the pages in my document.
Thanks in advance for any help.
If it needs to be changed on every page it doesn't belong on a master. If you want something like "Click here to add text" you can simply ctrl/cmd+shift click it to override the item and bring it to the live page.
Thanks Bob for your very helpful response.
Dunno if this is useful but I'll post it since it took me forever to understand this.......
The master pages were really baffling to me when I first started using InDesign. The weirdest part to me is the way autoflow works. If you're planning to autoflow into your text region (filling up a whole bunch of pages at once), you don't need to select the box you created at all (the one that's locked on your page because it's on a master page). You load the document you want to flow (ctrl-d) and then hover your mouse over the text box that you've designated for that. Once the cursor looks like a parentheses, then you click. It will flow into that text box and then create new pages with the same text box and flow into those. It also simultaneously makes those boxes editable (without having to go through the override thing). It's really different from Quark, so you have to get used to it.
Hope that's useful information...
Obviously bob never used Quark
If it doesn't belong in a master, where does it belong? Cntrl-shift click is fine I guess, but why can't I just set editable text fields that will always be in the same location?
I completely agree with you, but I didn't know about the cmd+shift+click trick. Honestly that works for me.
belong to snippets. save as snippet and load it
You are asking an old question which might be answered different with CS6 and later. If you have a primary text frame on the master, it will adjust on all pages, if you apply a different master, if not (as it was up to CS5.5) it was better to use the margins, text frames and layout adjustment would adjust changes on the pages.
This is so helpful! Thank you!!!
But is there a way to make an editable text-field on a master page which still keeps the same position and format specified in the master page? For example I have altering page titles but I want them all to be formatted the same. Now when I change my mind I don't want to go through every single page again but rather just edit the master page and all my page titles will change with it.
Sure, I can define Paragraph Styles, but they will not save the x and y coordinates of the text.
Ah, ok. Found the answer in this thread. Should've read everything before asking, I guess.
But is there a way to make an editable text-field on a master page which still keeps the same position and format specified in the master page?
Yes, as long as you don't change the x,y, w, h when you overrride and edit. Like this:
I've been using InDesign forever, but this has always driven me nuts!
How would you go about changing say a header that you want on each page or section to be unique (Intro, Budget, Proposal, Closing Remarks, lets say for example)? The reason I like to keep it on master pages is that if you decide to go back and change positioning or arrangement etc, it would ideally update all instances throughout your document when the text box is manipulated on the master.
However, when you command/shift/click the text box, it 'hard codes' the text box into the page (sometimes it seems)
So I guess my question is as follows:
How do you do this without 'hard coding' the text box into the page, and keep it a 'master item'
Section marking? Chapter titles?
Possibly a running header text variable?
The reason I like to keep it on master pages is that if you decide to go back and change positioning or arrangement etc, it would ideally update all instances throughout your document when the text box is manipulated on the master.
That's how it works. As long as you don't change the X,Y of the overridden item it will continue to respond to a move from the master, see my #18. You have to watch out for page swapping, when you shuffle left-right pages that changes the X,Y relative to the spread.
Phyllis has done pretty well at explaining how master frames work, but I'll ad that if you want frames that fill margin/calumn guides you don't need to put them on the master page (and usually shouldn't) to autoflow. ID will add new pages with new frames that fit the guides automatically. In this respect I think it's more powerful than Quark.
The answer is that InDesign has some serious flaws in its functionality, and this is a big one. There is no way to do what the OP asked - a very basic and important task - to have a text box that repeats on every page using the master, has editable text, and remains tied to the master in terms of its size and placement. This is a very important thing for a page layout program like InD, and its omission as a feature is down to bad design by Adobe, plain and simple.
If it needs to be changed on every page it doesn't belong on a master.
Frankly is wrong. There is a totally valid and practical need for controlled and repititous positioning and sizing, with a sustained link to a master, while leaving content changeable (i.e. different text, different image source), and in InD this cannot be achieved, not through object, character, or paragraph styles, or through snippets, object libraries, or templates. Dreamweaver has editable regions within templates that are roughly analogous and serve a great function. CSS also accomplishes this end very simply in the web design world.
If you want something like "Click here to add text" you can simply ctrl/cmd+shift click it to override the item and bring it to the live page.
This defeats the purpose of using master pages and is not applicable to many projects. If I'm laying out a catalog and the same text box appears 500 times, with different text each time, there is no way to control the placement and size of the box on every page, and retain control over it, and have different text in every box. Ctrl+Shift overriding does nothing to solve this.
If you don't move or resize the text frame after overriding, but only change the text, the size an positioning attributes will remain linked to the master page.
to have a text box that repeats on every page using the master, has editable text, and remains tied to the master in terms of its size and placement.
As Peter points out only attributes changed after the override get disconnected from the master, so if you don't change x,y position after the override the overridden object will still respond to an x,y move from the master. That goes for other attributes like fill color, stroke size, stroke color, etc., but most of those can be also globally controlled from an Object style.
If you inadvertently move the master page object you can reconnect its x,y position by copying the content, removing the selected override from the Pages panel flyout, followed by a new override and pasting the content back.
InDesign has a different concept. If you activate Layout Adjustment you can reposition text frames with changing the marging.
Width and height can be controlled via object styles.
Another concurring concept to Layout Adjustment is Liquid Layout Rules to adjust frames with changing layout.
Since CS5 InDesign has also the Primary Text frame which allows to apply different Masters to a Page and it will let reflow the text in different text frames.
And positioning text with separate frames is also not a good idea, you should use Paragraph Style with all possibilities to make exact positions of text.
Exactly as you said, when you want a text box to maintain consistent - throughout your document - both (a) x,y position and (b) character/paragraph style, the latter simply is not possible after overriding and editing the text.
1. Master page has text box you will edit throughout, perhaps you write "Section Title" in the text box on the master
2. You Ctrl+Shift click on the text box on page 5 and change "Section Title" to "Roads"
3. You change your mind about the position of the text box
4. [Change position of the text box on the master page]
5. Voila - text box that now says "Roads" on page 5 also moves!
HOWEVER: SCENARIO B
6. You change your mind about the format of the text in the text box
7. [Change "Section Title" text in the text box on the master page to a new paragraph style]
8. All instances where you overrode "Section Title" to put different section titles (editing the text) throughout your document will NOT change to the new paragraph style. You would have to update the paragraph style. Which defeats the purpose of master pages.
I will look into library elements, which Willi_Adelberger mentioned below, to see if this solves the problem above and in my SCENARIO B.
Has this changed since 2015? I have the same problem as the OP: i want a text frame in every page on the same position so i can type a date that is frequently modified, so i put a blank frame in the master page and use the "override all master page items" to edit in each page. In this case, the alternative would have been to put a text frame manually in each page, but that is not pratical because of the size and position of the frame, and because if i add new pages it would be one more thing i would need to insert manually.
Nothing has changed.
If you override a master text frame on a page its unchanged properties will remain linked to the master—if you change the overidden frame’s X,Y position it will no longer repond to a change in the master item’s X,Y position. You have to watchout for page shuffling—moving a left page to the right of the spine would be an X,Y position change.
If you make that field a running header, you will not need to override it. To change the date on a given page, have a text field with its edge touching the document page, but its text in the margin. Assign its unique paragraph style to the running header - this way you can type your new date into the frame and it will update in the running header while leaving the header connected to the master page.