Similar to what is done here:
https://github.com/dereuromark/tools/wiki/Sending-templated-emails-with-CSS-and-inline-images


Am Mittwoch, 11. Juni 2014 13:17:47 UTC+2 schrieb Сергей Калистратов:
>
> could you tell how to get all the content to engage my function 
> in renderLayout?
> $layoutFile - return path to layout file.
>
> среда, 11 июня 2014 г., 14:56:42 UTC+4 пользователь euromark написал:
>>
>> You can use a helper and the 
>> http://book.cakephp.org/2.0/en/views/helpers.html#Helper::afterLayout 
>> callback to do that.
>>
>>
>> Am Dienstag, 10. Juni 2014 14:16:08 UTC+2 schrieb Сергей Калистратов:
>>>
>>> I want to compress the output of the entire HTML code
>>> I have simple function
>>>
>>> public function sanitize_output($buffer) {
>>>     $search = array(
>>>         '/\>[^\S ]+/s',  // strip whitespaces after tags, except space
>>>         '/[^\S ]+\</s',  // strip whitespaces before tags, except space
>>>         '/(\s)+/s'       // shorten multiple whitespace sequences
>>>     );
>>>     $replace = array(
>>>         '>',
>>>         '<',
>>>         '\\1'
>>>     );
>>>     $buffer = preg_replace($search, $replace, $buffer);
>>>     return $buffer;
>>> }
>>>
>>> I found that the output of all content located in renderLayout.
>>>
>>> How can I override and before displaying content use my function? Or is 
>>> there still what that means for compression of the whole page? 
>>>
>>> Thank you very much!
>>>
>>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to