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.
