2012-04-28 2 views
2

私のフロントページ(index.html)に別のhtml(テーマ)を適用しようとしていますが、他のすべてのページは同じテーマ(index_in.html)を持っています。私はそれをこのようにしようとしていますし、それが動作していない理由を不思議に思った:私のrules.xmlから抜粋plone.app.themingの複数のテーマ

... 
    <theme href="index_in.html" css:if-content="#visual-portal-wrapper" /> 

    <rules css:if-content="#visual-portal-wrapper"> 

    <theme href="index.html" if-path="front-page"/> 
    <theme href="index_in.html" /> 
    ... 

は試してみてください

答えて

2

ありがとう...

<rules css:if-content="#visual-portal-wrapper"> 
<theme href="index.html" if-path="front-page" /> 
<theme href="index_in.html" /> 
... 
</rules> 
1

フロントページに#visual-portal-wrapperがある場合、最初のページもそれに一致して使用されます。条件付きテーマは表示された順に試行され、最初に一致するテーマが使用されます。

+0

生成されたhtmlにはvisual-portal-wrapperが含まれていないようです。どのように表示されるのですか?私はSunburstに私のテーマの基礎を置くべきですか? – emb03

+0

ploneのボディクラスを含むルールを含めるべきでしょう。http://pigeonflight.blogspot.com/2011/11/common-diazo-rules-for-plone.htmlにあります。ヒント。 –

関連する問題