我尝试了几种方法从Plone和XDV提供我的静态资源:
有什么建议吗?我已将日志级别变为DEBUG,但这并没有给我任何线索。
答案 0 :(得分:2)
您只需要将您的css / js放在“静态”目录中,而不是在index.html中使用相对路径。 Diazo / XDV将自动重新映射相对路径。
或者你也可以用通常的方式注册一个resourceDirectory,而不是链接文件,如“++ resource ++ myresourcedirid / my.css”
查看示例here。
答案 1 :(得分:1)
我设法使用mod_rewrite使用Apache提供的静态内容以及Apache Virtual Host配置中的以下规则。
RewriteRule ^/css - [L]
RewriteRule ^/img - [L]
我还使用Giacomo方法处理特定Plone内容样式,并在我的包中使用static
目录,该目录在“index.html”中链接为“++ resource ++ mypackage.theme / plone.css”