問題タブ [template-tal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - tal:condition で tal:repeat 変数を使用する、Chameleon
Chameleon でピラミッドを使用しており、tal:condition を使用してページ番号に依存するリンクにクラスを追加しようとしています。文字列の page_number を置き換えると機能しますが、以下のコードは機能しません。したがって、page_number に問題があります。どんな助けでもいただければ幸いです
python - カメレオンを使用して繰り返しループ内のブロック項目に条件付きでクラスを追加するにはどうすればよいですか
ピラミッドとカメレオンのテンプレートを使い始めたばかりです。
サイト メニューをレンダリングする次のコード例があります。
リンクではなく、現在のページ メニュー項目を強調表示します。ブートストラップ ピル ナビゲーションを使用しようとしています。<li>
アクティブなページのタグに、条件付きで class="active" を追加する必要があります。
<li>
タグに tal:condition を追加してみました:
しかし、次のエラーが表示されます。
ここでの私の最善の推測は、タグ内menu
でのみ利用できるということです。tal:repeat
私が必要とすることを達成するための最良の方法は何ですか。
css - TAL でゼブラ ストライプ CSS を作成する方法
Chameleon または Zope ページ テンプレートを使用して、CSS ゼブラ ストライプを簡単に作成するにはどうすればよいですか? テーブルの各行にodd
andクラスを追加したいのですが、 orで条件を使用すると、条件式を使用してもかなり冗長に見えます。even
repeat/name/odd
repeat/name/even
計算するクラスが複数ある場合、これは特に面倒です。
plone - fill-slot 要素または define-macro 要素の外側で定義された変数が、この要素の内側に表示されないのはなぜですか?
fill-slot
または要素の外側で定義された変数が、define-macro
この要素の内側に表示されないのはなぜですか?
変数を持つ tales-expression はa
評価できません。もちろんb
見える。
一方、変数c
が次のような外側の要素で定義されている場合define-slot
は、それが表示されます。
スロットが挿入された後にのみ変数が評価されるようです。
plone - ドキュメント(ページ)の場合にHTMLを非表示にするPloneのTAL条件
/portal_view_customizations/zope.interface.interface-plone.belowcontenttitle.documentbyline テンプレートを tal 式で変更しようとしています。これにより、現在のポータル タイプがドキュメント (ページ) の場合にドキュメントの作成者と変更日が表示されなくなります。 . 時間に敏感なニュース項目が表示されてもかまいませんが、ドキュメント/ページは表示されません。
これは私の失敗した Plone TAL 式です:
私も試しました:
しかし、まだ運がありません。トレースバックはかなり難解で、TAL 式とは関係ありません。ただし、portal_type の条件を削除すると、再び機能します。どんな考えでも大歓迎です。マニュアルがあればいいのですが、公式のものを見たところ、これについては言及されていません。
pyramid - Tal 条件文字列に含まれる
条件に基づいてテーブル データを変更しようとしています。
string.stringname は-shadow
文字列の最後にある場合とそうでない場合があります。どちらか一方が真であるかどうかに基づいて、いずれかのテーブル データを表示するように tal を取得しようとしています。もちろん、両方のケースが満たされる場合、ページは両方のケースを表示する必要があります。tal:condition
何かが明示的に真または偽である場合にのみ、文字列に何かが含まれているかどうかを検索できないようです。
python - Chameleon ZPT テンプレートで辞書キーが見つからない場合にキー エラーを抑制する方法はありますか?
KeyError を発生させる代わりに、存在しない dict キーを評価する式で None を返すだけで、これができると便利な場合があります。
python - Python 3.4でカメレオンとピラミッドを使用して、htmlで「FOR」(ループ)を作成するにはどうすればよいですか?
HTMLでカメレオンとピラミッドを使用してループを作成するにはどうすればよいですか? 検索しましたが、そのようなものは見つかりませんでした =/ この場合、javascript を使用する方が簡単ですか? MACADMIN(ブートストラップテーマ)でデータテーブルを使用しています。