2013-06-03 41 views
1

我在Magnolia CMS添加自定义图标时出现问题。我在模板工具包 - >资源目录templating-kit/themes/myTheme/img/icons/icons.png中添加了png文件。在Magnolia CMS中添加自定义图标

Styles.css中我有一行:background-image: url("../img/icons/icons.png");,但它不工作(萤火虫打印错误:"NetworkError: 404 Not Found - http://localhost:8080/magnoliaAuthor/resources/templating-kit/themes/myTheme/img/icons/icons.png"

我做了什么错

预先感谢每一个提示

回答

2

的url似乎有效,再次转到该图标,双击它打开它进行编辑,然后看预览中产生的url,这就是你应该使用的url。有时,可能取决于你如何添加图标,它可以访问在http://localhost:8080/magnoliaAuthor/resources/templating-kit/themes/myTheme/img/icons/icons/binary.png之下,而不是根据您尝试的URI。

HTH, 扬

+0

非常感谢你:) 我不知道为什么,但CSS的作品,当我用'网址( “../ IMG /图标/图标/ binary.png”)'。你知道为什么有2个名为'图标'的目录吗?当我使用AdminCentral网站浏览资源时,我只有一个。 –

+0

一个是目录名称,另一个是文件名称“binary”是指内部节点存储实际的二进制数据。我已经看过这几次了,但到目前为止,我还没有弄清楚什么是不同的,什么时候足够使用文件的名称,以及何时需要包含数据节点的名称(二进制)......我认为它可能取决于二进制文件的名称是否设置。当设置和匹配父节点时,它缩短了,并且不必使用“二进制”,否则必须使用它。 – Jan

+0

如果您使用以下groovy脚本上传资源,则无需使用二进制文件:... darn,包含时间太长。在http://pastie.org/8005291看到它 – Jan