問題タブ [ploneformgen]

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 投票する
1 に答える
202 参照

plone - Plone 3 でローカルロールを持つ Form Folder を追加する

共有タブを使用して、使用可能なすべてのローカル ロールをユーザーに割り当てても、フォーム フォルダーを追加できません。これを回避するにはどうすればよいですか?

Plone 3.1.7 と PloneFormGen 1.5.2 を使用しています

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

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

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

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

plone - PloneFormGenの値を条件付きでチェック

条件付きでテストしたい一連のチェックボックスがある情報リクエストフォームがあり、チェックした場合はページにコンテンツを追加したいと思います。

私が抱えている問題は、これを実現するためにテンプレートに追加する適切な構文が見つからないことです。

現在私は持っています:

しかし、出力が得られず、これを実行する簡単な方法があるはずですが、このタイプの要求を扱っているドキュメントが見つかりません。誰かが私を正しい方向に向けることができれば、それは大いに役立つでしょう

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

python - PloneFormGen の拡張

アドオンの例はありますか?

1) PloneFormGen 用のカスタム アクション アダプターを作成する

2) 新しいフィールドタイプを PloneFormGen に追加

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

csrf - PFGフォームで「フォームオーセンティケーターが無効です」という例外を正確にトリガーするのは何ですか?

時々、PloneFormGen フォームの送信 (さまざまなフォームで発生するため、フォーム固有のものは何もありません) で、「フォーム認証子が無効です」という例外が発生します。

これはクロスサイト リクエスト フォージェリ (CSRF) 保護がオフになることは知っていますが、それは正確には何ですか?

何がそれを引き起こし、どのようにそれを防ぐことができますか(なぜなら、私が知る限り、すべてのトリガー送信が有効であったため、偽造は行われません:-)

ありがとう!

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

mysql - Plone と Mysql 検索

私は Mysql と Zope がお互いにうまく話し合っています。値を挿入したり、データベースから 1 つのレコードを表示したりして、フォーム フィールドに表示することもできます (それほどクールではありません)。

チュートリアルに従っていますが、データベースを検索して結果を表示する必要があります。

私はしばらくこれをいじっていますが、遠くまでは行きませんでした。Zope Page テンプレートを使用して Zsql メソッドを呼び出し、TAL で結果を表示できることはわかっていますが、スクリプトとリダイレクト フォームを使用して、検索フォームが検索データを渡す方法が必要です。

始めるのを手伝ってくれる人はいますか?

formgen とカスタム スクリプト アダプタを使用してそれを行う方法を教えてもらえますか?

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

plone - データを渡す Python Plone

私がやりたいことは、カスタム スクリプト アダプターを呼び出すフォーム生成フォームを使用することです。次に、スクリプトは検索フィールドを取得してそれをいじり、mysql データベースを検索する sms と呼ばれる SQL メソッドにプラグインします。理解する必要があるのは、結果をページに表示する方法だけです。

これがこれまでのスクリプトです

context.sms() の結果をフォーマットして、ページ テンプレートなどに渡す必要があります。

traverse_to:string: メソッドを 1 回使用して、カスタム ページ テンプレートを表示するようにしましたが、独自のデータを渡す方法がわかりません。

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

action - PloneFormGen を使用して Plone にプログラムで File オブジェクトを追加する

フォームのファイル フィールドからフォルダにファイル オブジェクトを追加するために、PloneFormGen カスタム アクション アダプタを作成しています。スクリプトは次のとおりです。

「filefolder」は、PFG FormFolder の親フォルダー内のフォルダーの名前です。このスクリプトは、マネージャー プロキシ ロールで実行するように構成されています。

問題は、この方法で作成されたファイル オブジェクトを表示したときに、[ここをクリックしてファイルをダウンロード] リンクが表示されないことです。ただし、URL の末尾の「/view」の部分を省略すれば、ファイルをダウンロードできます。File オブジェクトを作成するために invokeFactory を呼び出すときに何が欠けていますか?

更新:私が意味したのは、署名の下のドキュメントのfilename - filetypesize in KBs ( size in bytes )」リンクが表示されないということです。通常の Plone UI を使用して File オブジェクトを作成すると、それが表示されます。

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

plone - Plone:PloneFormGenカスタムスクリプトアダプターからメーラーアダプターに変数を渡します

カスタムスクリプトアダプターを備えたPloneFormGenフォームがあり、フォームの送信時に新しいuidを生成し、そのuidをIDとしてフォルダーを作成します。

フォームからの入力を使用して、「newpage」というドキュメントを含むさまざまなアイテムをそのフォルダに作成します。このドキュメントへのリンクを電子メールに含めます。uid変数をスクリプトアダプターからメーラーアダプターに渡して、フォルダー内の新しいドキュメントへのリンクを生成できるようにする方法はありますか?

たとえば、スクリプトアダプタはID 1317142676351のフォルダを作成するため、フォームが送信されると、新しいページの1つのURLはhttp://mysite.com/submissions/1317142676351/newpage/になります。そのリンクをメーラーアダプターテンプレートの1つに含めたいのですが、カスタムスクリプトアダプターで生成されたuidを取得する方法がわかりません。また、それが可能かどうかもわかりません。最初に何が起こりますか、メーラー、またはカスタムスクリプトアダプター?

正しい方向へのプッシュは大歓迎です!

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

plone - 複数選択フィールドを持つ PloneFormGen

Plone/PloneFormGen でフォームを作成中です。このフォームには、MySQL データベースからキー、値として入力している複数選択フィールドがあります。

これは、キーの配列 ['2', '4'] として MySQL テーブルに格納されます。

ここで、古いデータを編集するための編集フォームを作成したいと考えています。古い選択オプション (データベースに保存されている) を編集フォームのデフォルトとして選択するにはどうすればよいですか? さまざまなオプションでオーバーライドを試みていますが、何も機能していないようです。データを抽出するための pythos スクリプトがありますが...

Plone 3.3.5 のバージョン PloneFormGen 1.6.3