I have a plone-site where I want to use collective.htmltopdf based on wkhtmltopdf for PDF-generation.
However when I print my site, the diazo theme doesn't get applied. The header HTTP_X_THEME_ENABLED is correctly passed to diazo.
There is no condition in rules.xml. The pages in question are public. I tried HTTPS and HTTP.
Why do the diazo rules not apply to wkhtmltopdf?
UPDATE I
The above is not true, when using wkhtmltopdf from my workstation. Smells like routing...
It is the way
collective.wkhtmltopdfdeals with the page source: It gets generated from a view (not via https) and looses the information about the theme there. When I quick-hack a url-source into the source, everything works as expected.In
collective.sendaspdf-3.0-py2.7.egg/collective/sendaspdf/transforms/wk.py# Run the wkhtmltopdf command. args = [wk_command, '--disable-javascript', '--encoding', 'utf-8', 'http://ww2.mypage.com', #'file://%s/%s' % (export_dir, html_filename), '%s/%s' % (export_dir, filename)]This cries for a pull request...