default userpic

Variable interpolation from within page body

Vote 0 Votes

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

3 Replies

| Add a Reply
  • 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...

Add a Reply

If you need to share template code, replace all the "<" signs with "&lt;" or use this utility.

Forum Groups

1773 6162

Last Topic: Excluding categories from blog by kholechek on Feb 9, 2012

86 302

Last Topic: website entries by masoud on Oct 26, 2011

1429 5077

Last Topic: What apocalypse hit this community in the middle of 2011? by 75th on Feb 10, 2012

695 2910

Last Topic: Insert Image / File Fails by Russ Miller on Feb 10, 2012

84 291

Last Topic: How to have some other characters in entry basename automatically written by Afshin Haghighatnia on Dec 22, 2011

173 737

Last Topic: About the MT version stated in HTML source by Alex E. Schneider on Feb 7, 2012

190 567

Last Topic: Analytics Reporting by michael webster on Feb 5, 2012

48 210

Last Topic: An idea and also a request by Afshin Haghighatnia on Jun 29, 2011

64 246

Last Topic: jQuery in MT 5.1 still at 1.4 - why? by perlmonkey on May 25, 2011

code.sixapart.com

137 478

Last Topic: Getting a thumbnail with xpath by Peter on Mar 13, 2011

222 720

Last Topic: Custom Field for Asset Not Appearing by android on Feb 9, 2012