zpt

    38

    1答えて

    カメレオンまたはZopeページテンプレートを使用してCSSゼブラストライピングを簡単に作成するにはどうすればよいですか?私は、テーブル内の各行にoddとevenクラスを追加したいのですが、repeat/name/oddまたはrepeat/name/evenと条件を使用しても、条件式ではなく、冗長になります。 <table> <tr tal:repeat="row rows"

    3

    3答えて

    ホームページでない場合は、私のウェブサイトのヘッダーのみを変更したいと思います。 タル:条件の表現ですか? 私はthisを読んでいると...私が探しているものを 感謝を見つけることができません!

    5

    1答えて

    JinjaのsandboxとZope 2 RestrictedPythonは同様の問題を解決するようです。それらをレイヤーする方法はありますか?つまり、Jinja環境でRestrictedPythonポリシーを使用しますか?ユースケースは、既存のZope2ベースの製品にJinjaテンプレートを追加して、ZPT/TALを置き換えることです。

    3

    2答えて

    Ploneは私の母国語(ブラジルポルトガル語)の特別な文字をページに表示しています。しかし、私は私が作成したSPTページを使用する場合、それはエスケープシーケンスを示し、例えば: Educa\xc3\xa7\xc3\xa3o 代わりの Educação (ところで、それは教育を意味します)。エスケープシーケンスをutf文字で置き換えるためのPython関数を作成していますが、私は必要がなく

    1

    2答えて

    TAL、TALESおよびMETALはすべて3つのzopeテンプレート言語です。私が理解していないことは、なぜそんなに多くのトラブルがあるのか​​です。私はZTLの精神、任意のヒントを理解していないのですか? もう1つ質問:Zopeと同じですが、Zopeエコシステムの外で同じことを達成しようとするスタンドアロンのライブラリはありますか?

    0

    2答えて

    form.pt参照するために、私はPloneの3.2.1に取り組んでいると私は、カスタムテンプレートでformlibのフォームを作りました: from Products.Five.formlib import formbase from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile ... class

    2

    3答えて

    私はPythonで辞書を定義しています tal:define="dic python:{'a':'1', 'b':'2'};" 私は「A」または「B」のどちらかであるtal:defineと呼ばれるVARを使用して定義された別の変数を、持っています。私がしようとすると、 が、私はエラーを取得する: tal:define="foo python:dic['${var}'];" (fooが次のよ