Re: Multiple body tags result in multiple headers and footers

Brian Aker <[email protected]> Fri, 29 Jun 2007 17:01:21 -0700
Newsgroups gmane.comp.apache.mod-layout
Message-ID <[email protected]>
Hi!

On Jun 29, 2007, at 1:18 PM, Marc Hodgins wrote:

> I guess my question is - shouldn't the AddOutputFilter directive  
> only parse the output AFTER it has been processed by PHP?  In my  
> scenario, only one set of <body> tags are ultimately written to the  
> client.  The multiple body tags simply exist in the PHP source code  
> file(s).  Is there any way to force the order of AddOutputFilter so  
> mod_layout only sees the final output?  Or, am I way off base here  
> as to the source of the problem?

Filters are applied in the order that they are listed in the  
httpd.conf file (I believe).

Cheers,
	-Brian

>
> Thanks again,
> Marc
>
>
>
> [email protected] wrote:
>> Send Mod_layout mailing list submissions to
>> 	[email protected]
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> 	http://lists.tangent.org/mailman/listinfo/mod_layout
>> or, via email, send a message with subject or body 'help' to
>> 	[email protected]
>>
>> You can reach the person managing the list at
>> 	[email protected]
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of Mod_layout digest..."
>>
>>
>> Today's Topics:
>>
>>    1. Multiple body tags result in multiple headers and	footers
>>       (Marc Hodgins)
>>    2. Re: Multiple body tags result in multiple headers and	footers
>>       (Brian Aker)
>>
>>
>> --------------------------------------------------------------------- 
>> -
>>
>> Message: 1
>> Date: Thu, 28 Jun 2007 21:48:37 -0600
>> From: Marc Hodgins <[email protected]>
>> Subject: [Mod_layout] Multiple body tags result in multiple headers
>> 	and	footers
>> To: [email protected]
>> Message-ID: <[email protected]>
>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>
>> Hi there,
>>
>> I'm attempting to implement mod_layout on a machine running  
>> apache2 and
>> mod_layout 4.1, using the following directives:
>>
>> AddOutputFilter LAYOUT php
>> ScriptAlias /share/ "/usr/share/php/"
>> LayoutHeader /share/mod_layout/header.php
>> LayoutFooter /share/mod_layout/footer.php
>>
>> The trouble is, on some pages, there are multiple  tags
>> within the code.. the multiple body tags aren't all written to the  
>> final
>> output, but they're included in the PHP code.  These are third party
>> applications deployed on hundreds of sites that we host, so I cannot
>> change them.  A simple example:
>>
>> home page
>> EOT;
>> } else {
>>    echo <<another page
>> EOT;
>> }
>> ?>
>>
>> mod_layout sees each  tag and inserts multiple headers and  
>> footers....
>>
>> Have I implemented mod_layout incorrectly?  Internally, shouldn't
>> mod_layout catch only the first and last  tag?  Is there any way I
>> can work around this?
>>
>> Thanks,
>> Marc
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Thu, 28 Jun 2007 21:58:46 -0700
>> From: Brian Aker <[email protected]>
>> Subject: Re: [Mod_layout] Multiple body tags result in multiple
>> 	headers and	footers
>> To: [email protected]
>> Cc: [email protected]
>> Message-ID: <[email protected]>
>> Content-Type: text/plain; charset="us-ascii"
>>
>> Hi!
>>
>> On Jun 28, 2007, at 8:48 PM, Marc Hodgins wrote:
>>
>>
>>> Have I implemented mod_layout incorrectly?  Internally, shouldn't
>>> mod_layout catch only the first and last  tag?  Is there any
>>> way I
>>> can work around this?
>>>
>> Unfortunately it doesn't know anything about tag replacement except
>> that is should replace... Doing the first tag would be easy, and it
>> would be possible to do the last tag as well. I don't have time to
>> work on this at the moment but would accept a patch for it (and from
>> other comments in the mailing list, I don't think you are the only
>> person hitting this issue).
>>
>> Cheers,
>> 	-Brian
>>
>> --
>> _______________________________________________________
>> Brian "Krow" Aker, brian at tangent.org
>> Seattle, Washington
>> http://krow.net/
>> http://tangent.org/
>> _______________________________________________________
>> You can't grep a dead tree.
>>
>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: http://lists.tangent.org/pipermail/mod_layout/attachments/ 
>> 20070628/7a095ab7/attachment-0001.html
>>
>> ------------------------------
>>
>> _______________________________________________
>> Mod_layout mailing list
>> [email protected]
>> http://lists.tangent.org/mailman/listinfo/mod_layout
>>
>>
>> End of Mod_layout Digest, Vol 16, Issue 6
>> *****************************************
>>
>>
>>
> _______________________________________________
> Mod_layout mailing list
> [email protected]
> http://lists.tangent.org/mailman/listinfo/mod_layout

--
_______________________________________________________
Brian "Krow" Aker, brian at tangent.org
Seattle, Washington
http://krow.net/
http://tangent.org/
_______________________________________________________
You can't grep a dead tree.

_______________________________________________
Mod_layout mailing list
[email protected]
http://lists.tangent.org/mailman/listinfo/mod_layout