如何将css应用于在alfresco web快速入门中创建的自定义内容

时间:2011-12-26 06:10:55

标签: css alfresco

我在露天创建了一个自定义内容模型。此外,我已更新Web快速启动,以便自定义内容类型来自文档库中的创建内容下拉列表。当我单击自定义类型时,会出现一个包含所有元数据字段和内容编辑器的表单。

使用这个我可以创建内容,但它是没有任何CSS的简单内容。我想要复制一个网站,因此我需要与目标网站相同的样式,但我没有找到如何&在网页上快速入门将自定义样式应用于我的内容以模仿网站?

问候。

1 个答案:

答案 0 :(得分:0)

似乎alfresco web快速启动并未考虑到这一要求而设计。

尽管如此,如果您想要的是“通过工作流程和复制进行css路由”,那么快速实施它就是这样的:

  • 在编辑网站上传您的文件。确保它不是mimetype文本而不是与正则表达式/(css|js|img|images|swf)/.*匹配的文件夹中。 mimetype对于避免触发行为并将类型设置为文章非常重要。避免正则表达式匹配是为了确保webstart尝试从repo中获取资源。 sample.dss文件夹中的文件root应该可以正常工作。

  • sample.dss的mimetype设置为Plain Text。使用共享中的“编辑属性”对话框。

  • 将以下代码放在head.ftl

    < #assign cssId = webSite.rootSection.getAsset(“sample.dss”)。id?replace(“。* /”,“”,“r”)>

    < link rel =“stylesheet”href =“$ {url.context} / asset / $ {cssId}”type =“text / css”media =“screen”/>