問題タブ [zpt]

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.

0 投票する
3 に答える
1193 参照

python - ZPTを使用してPloneWebサイトのホームページかどうかを確認するにはどうすればよいですか?

ホームページでない場合にのみ、自分のWebサイトのヘッダーを変更したい。そのためのtal:condition式はありますか?

私はこれを読んでて、探しているものが見つかりません...

ありがとう!

0 投票する
2 に答える
539 参照

plone - plone + formlib:form.ptを参照する方法

私はplone3.2.1に取り組んでおり、カスタムテンプレートを使用してformlibのフォームを作成しました。

標準のformlibテンプレートに簡単な変更を加えたいと思います。私の質問は、テンプレート内のparts / zope2 / lib / python / zope / formlib /pageform.ptをどのように参照するかです。

0 投票する
4 に答える
753 参照

javascript - HTMLParser による Google オプティマイザーの JavaScript コードの検証

Zope3 ページ テンプレートに、以下の Google ウェブサイト オプティマイザー JavaScript コードを含めようとしています。A/B テストに使用されます。

ただし、標準の Python HTMLParser モジュールであると思われるテンプレート html パーサーは、次のエラーをスローします。

私が見ているように、私には2つのオプションがあります:

  • パスするようにコードを書き直します (私の JS-foo は弱く、どこから始めればよいかわかりません)。

  • HTMLParser がコードを無視するようにします。CDATA タグを試してみましたが、成功しませんでした。また、js を外部ファイルに入れてリンクしようとしましたが、これはオプティマイザーの機能を壊しているようです。

疑わしいコード:

0 投票する
2 に答える
850 参照

facebook - FBMLおよびHTMLParserエラー

以下のコード:

次のエラーが発生します。

しかし、その構造は私には有効なようです...

0 投票する
3 に答える
323 参照

python - カスタム トラバーサルとページ テンプレート

Marius Gedminas の優れたブログ投稿を使用して、サイト内のフォルダー用のカスタム トラバーサーを作成しました。

これにより、次のことを示すことができます。http://foo.com/folder/random_id

それ以外の:http://foo.com/folder/object.html?id=random_id

構成側はうまく機能します。random_ids をキャッチし、メッセージを検索して正しいメッセージを表示する準備ができています。

私の問題は、通常のページテンプレートを介してデータを表示する方法がわからないことです-元のコードのTODOポイントで;)

通常、次のようなものを使用します。

しかし、カスタム トラバーサルのコンテキストでこれを正しく行う方法がわかりません。


更新:明確にするために、URLに何かを追加することは避けたい(いいえ: http://foo.com/folder/random_id/read )。

他のアドレスからビューを利用できるようにする必要はありません (いいえ: http://foo.com/folder/read )

使用したいビューの ZCML は次のとおりです。

私は(さらなるアドバイスに基づいて)次のように推測しています:

または、返されるオブジェクト タイプ (この場合は dict) の既定のビューです。

0 投票する
1 に答える
287 参照

plone - PloneFormGen 結果テンプレートから ISO 日付 (ローカライズされていない) を取得するにはどうすればよいですか?

PloneFormGen メーラー テンプレートで、ローカライズされた日付に加えて ISO 日付 (2010-01-01 00:00:00) を取得するにはどうすればよいですか?

0 投票する
3 に答える
1143 参照

xml - 拡張子が.ptで、xml構文が強調表示され、vimのプラグインがpt.snippetsをロードするファイルを作成するにはどうすればよいですか?

私は私の中に次のものを持っています.vimrc

これが必要なのは、*.pt拡張子が付いたファイルを編集しているにもかかわらず、それは確かに有効なxmlファイルであるためです。このようにファイルタイプを設定すると、構文を強調表示できます。

私はvimのsnipmateプラグインを使用しており、これらのファイルはZopeページテンプレート(TALを使用したZPT)であるため、特定のニーズに合わせてpt.snippetsを作成しようとしました。

ここで問題があります。これらのスニペットは実際には一般的なxmlスニペットではないため、xml.snippetsで作成したくありませんが、*.ptファイルはxmlに設定されているため、ptスニペットを定義するとそうではありません。 vimでptファイルを実行しない限りロードされ:set filetype=ptますが、構文の強調表示が失われます。

snipmateからpt.snippetsファイルをロードできるように、xml構文が強調表示されたptファイルを作成できるようにしたいと思います。どうすればいいですか?

(スニペットを一般的なスニペットファイルに配置することは避けたいので、保守しやすいようにpt.snippetsにのみ存在させたいと思います。)

0 投票する
1 に答える
126 参照

xsd - zpt xml スキーマ定義

ZPT 属性言語の xml-schema 定義はどこにありますか?

0 投票する
2 に答える
1625 参照

plone - Plone: コンテンツ タイプで html5 ビデオ タグをどのように使用しますか?

次のようなビデオタグを使用したい zpt (zope ページテンプレート) があります。

ここで、FILE_LOCATION は plone のコンテンツ タイプになります。ファイルにアクセスするには、次の 3 つの方法のいずれかを使用できます。

obs: ブラウザーで最初または 2 番目の選択肢から返されたリンクをクリックすると、ブラウザーからダウンロード ウィンドウが開き、ファイルがダウンロードされます。

zpt では、次のようなことができます。

ここで、「python: file.absolut_url()」は他のオプションに変更できます。

しかし、そのオプションはどれも機能しています。ビデオを再生するブロックがページに表示されますが、ビデオは再生されません。
どうすればこれを機能させることができますか?