On Jun 30, 2011, at 3:47 PM, Joe Schaefer wrote:
> Yes but then your templates need to have {% block %}
You mean like the following in skeleton.html?
{% block content %}{{ content|markdown }}{% endblock %}
>
> declarations for the inheritance to work. Basically
> if you've ever programmed in django you have the full
> power of it available to you (in perl). Instead of
> thinking of the site as static, think of it as dynamic
> with auto-caching turned on. You really only lack
> form input / query string handling, but on a basic
> level that's doable with cgi scripts.
And javascript.
>
>
> ----- Original Message ----
>> From: Dave Fisher <[email protected]>
>> To: [email protected]
>> Sent: Thu, June 30, 2011 6:42:10 PM
>> Subject: Apache CMS and Multiple Templates
>>
>> I am curious about how to have multiple templates with Markdown.
>>
>> It looks like it requires work with "our @patterns" in lib/path.pm
>>
>> I looked at the path.pm for www.apache.org and it is a clue.
>>
>> Suppose we had a subdirectory called ooo where we want a different look and
>> feel. Is the following a reasonable change to path.pm?
>>
>> [qr!/ooo/*\.mdtext$!, single_narrative => { template =>
>> "ooo_narrative.html" }],
>> [qr!\.mdtext$!, single_narrative => { template =>
>> "single_narrative.html"
>> }],
>>
>> Then in templates.
>> ooo_narrative.html is {% extends "ooo_template.html" %}
>> and
>> ooo_template.html is the page template for the ooo subdirectory.
>>
>> Regards,
>> Dave
>>
>>