首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Plone中使用XDV服务静态资源(CSS、映像)的最佳方法

在Plone中使用XDV服务静态资源(CSS、映像)的最佳方法
EN

Stack Overflow用户
提问于 2011-09-28 06:46:53
回答 2查看 540关注 0票数 2

我尝试了几种方法来使用XDV从Plone中为我的静态资源服务:

  1. 将CSS和图像放入自定义文件夹-文件是404找不到
  2. 从Apache向它们提供服务并在XDV配置- works中设置绝对URL前缀,但是其他相对URL的链接(例如,我的内容中的PDF文件)也有前缀,因此没有找到404
  3. 设置浏览器:资源目录- 404未找到
  4. 设置cmf:寄存器目录- 404未找到

有什么建议吗?我已经将日志级别转换为调试,但这并没有给我任何线索。

EN

回答 2

Stack Overflow用户

发布于 2011-09-28 07:17:09

您只需要将css/js放在“静态”目录中,而不是在index.html中使用相对路径。重氮化/XDV将自动地重新映射相对路径。

或者您也可以按照通常的方式注册一个resourceDirectory,而不是链接像这样的“++资源++myresourcedirid/my.css”这样的文件。

参见一个示例这里

票数 3
EN

Stack Overflow用户

发布于 2011-09-28 09:03:39

我在中使用了mod_rewrite和下面的规则来使用Apache提供的静态内容。

代码语言:javascript
复制
RewriteRule ^/css - [L]
RewriteRule ^/img - [L]

我还使用Giacomo方法对包中的static目录使用特定的Plone内容样式,该目录在"index.html“中链接为”++resource++mypackage.main/plone.css“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7579300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档