@Fox все же почти получилось победить. там действительно нужно пропустить код через компрессор. однако, почему-то с помощью экшена выполнить код не получается заменить все ненужные пробелы...
было:
...</tbody></table></td> </tr> </tbody></table> </div> </body></html>
стало:
</tbody></table></td></tr></tbody></table></div> </body></html>
в некоторых местах почему-то пробел не удалился, что мешает корректной замене кода на странице.
Выполнял замену таким образом:
[[SHABLON_PAGE_HTML_REPLACE]]=[[SHABLON_PAGE_HTML]].replace(/\"\n"/g,"");
[[SHABLON_PAGE_HTML_REPLACE]]=[[SHABLON_PAGE_HTML_REPLACE]].replace(/\"\t"/g,"");
[[SHABLON_PAGE_HTML_REPLACE]]=[[SHABLON_PAGE_HTML_REPLACE]].replace(/\> </g,"><");
[[SHABLON_PAGE_HTML_REPLACE]]=[[SHABLON_PAGE_HTML_REPLACE]].replace(/\> </g,"><");
[[SHABLON_PAGE_HTML_REPLACE]]=[[SHABLON_PAGE_HTML_REPLACE]].replace(/"/g,'\\"');
Может есть способ более надежный, не подскажешь?