Howdy,
Does MT allow variable interpolation (or other special tags) to occur from within page bodies?
I'd like to allow my users to set page-specific header content while they're editing that page. In order words, I'd like to let them define a variable $header_content on the page-editing screen, and then include an invocation of $header_content in the MT template that prints out the pages' element.
I tried throwing in a block like this onto a page, but found that MT just published it literally into the HTML, which isn't what I want:
Crazy page-specific headers go here
I am used to giving users the ability to do this with other (but less CMS-ey) systems like Mason or Template Toolkit. Is there a different or better way to do this with MT?
Reported on Movable Type 4.2
Oops, my code example didn't copy over. (Why isn't there a preview button on the main post entry screen? Meh)
Here's what I have tried to do, failingly:
<mt:setvarblock name="header_content">
Crazy page-specific headers go here
</mt:setvarblock>
What sort of page specific headers are you talking about? What sort of volumes?
You could use private tags and if loops or may a custom field.
The initial application of this would be the ability to add more <link> elements to a given page's <head>. (For piling on more stylesheets, mostly.)
Custom fields sounds interesting. I'll go have a look...