Ok Dave.  It'd be fine to actually build these files the way you want by 
ensuring they are processed either as markdown or as django templates. Up to 
you how you code it.

Sent from my iPhone

On Feb 19, 2012, at 4:00 PM, Dave Fisher <dave2w...@comcast.net> wrote:

> Hi Joe,
> 
> Thanks for this, but I'm afraid I've things more complicated by using mdtext 
> in the templates tree. Nothing to do exactly with the Apache CMS as you have 
> it, but as much to do with navigation elements moving into the content tree 
> where they should be anyway. 
> 
> templates dave$ find . -name "*.mdtext"
> ./api/brand.mdtext
> ./api/leftnav.mdtext
> ./brand.mdtext
> ./topnav.mdtext
> 
> This means that there are changes for that in view.pm. There will need to be 
> patterns in path.pm to handle these four elements:
> 
> brand.mdtext -> brand.html - this is topnav.
> leftnav.mdtext -> leftnav.html - this is separate as breadcrumbs are in 
> between.
> rightnav.mdtext -> rightnav.html - this is unused, but this SSI improvement 
> will provide situation where it makes sense.
> footer.mdtext -> footer.html - this is the footer and this is the example 
> driving the question this time.
> 
> view.pm will need to change as it will need to notice the presence of the 
> four types of includes above and at what level. This is needed to properly 
> put in the path for the include as pushed into templates/skeleton.html.
> 
>> <!-- #include virtual="brand" --> 
>> <!-- #include virtual="footer" --> 
>> <!-- #include virtual="api/brand" --> 
>> <!-- #include virtual="api/leftnav" --> 
> 
> This will be an excellent improvement and very little will ever be a 
> sledgehammer build until the next major redesign.
> 
> The only question is when I'll have the cycles.
> 
> Thanks,
> Dave
> 
> On Feb 19, 2012, at 12:38 PM, Joe Schaefer wrote:
> 
>> Dave the steps are simple:
>> 
>> 1) take the header and footer content out of skeleton.html
>> and place them in ./content/ssi/header and ./content/ssi/footer.
>> (any extension other than html will work here as well, unless you want to
>> change your html pattern in path.pm to exclude things in the /ssi/ dir).
>> 
>> 
>> 2) Replace that text in skeleton.html with
>> <!-- #include virtual="/ssi/header" --> and
>> <!--#include virtual="/ssi/footer" --> respectively.
>> 
>> 3) add a ./content/.htaccess file identical to the one trafficserver uses.
>> 
>> 4) commit these changes and make sure they're right on the staging site.
>> 
>> 5) publish them.
>> 
>> 
>> 
>> ----- Original Message -----
>>> From: "w...@apache.org" <w...@apache.org>
>>> To: ooo-comm...@incubator.apache.org
>>> Cc: 
>>> Sent: Sunday, February 19, 2012 2:42 PM
>>> Subject: svn commit: r805385 - in /websites/production/ooo-site: ./ 
>>> content/ content/EN/ content/FAQs/ content/FAQs/ms-access/ content/aa/ 
>>> content/about/ content/about_us/ content/about_us/people/ content/access/ 
>>> content/af/ content/am/ content/api/ content/api...
>>> 
>>> Author: wave
>>> Date: Sun Feb 19 19:35:17 2012
>>> New Revision: 805385
>>> 
>>> Log:
>>> CHanges to template to add contact us link. Sorry about the sledgehammer, 
>>> but 
>>> I'll need a very clear example to switch to SSI.
>>> 
>>> 
>>> [This commit notification would consist of 427 parts, 
>>> which exceeds the limit of 50 ones, so it was shortened to the summary.]
>>> 
> 

Reply via email to