問題タブ [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 に答える
153 参照

plone - ploneformgen のフォームに「戻る」ボタンを追加する

ploneformgen を使用して、Plone に複数ページのフォームがあります。ユーザーが戻るボタンで戻ることができるようにしたいと思います。フォームに戻るボタンを追加する方法を教えてください。

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

plone - setText()がPloneオブジェクトで失敗する

非常に明白なことを見落としているのではないかと心配していますが、何か提案をいただければ幸いです。PloneのPloneformgenフォームフォルダに「settings」というプレーンテキストファイルがあります。以下のコードは、フォームのフィールドの1つでオーバーライドを使用してフォームが表示されるときに呼び出されるPythonスクリプトにテキストを配置すると、このファイルのテキストを正常に変更します(たとえば、文字列フィールドのデフォルト式)。

私の問題は、カスタムスクリプトアダプタまたはフォームの検証後スクリプトオーバーライドを使用して呼び出されたスクリプトのいずれかを使用して、「設定」のテキストを変更できるようにしたいことです。これらはどちらも機能しません(また、フィールドを検証するための個々のフィールドのオーバーライドも、これを許可していないようです)。

setText()が一部の場所で機能し、他の場所では機能しない理由はありますか(行obj = context['settings']は問題ではないようです)?私は何が欠けていますか?

私が見る限り、これは権限の問題ではなく、フォームが表示されているときに呼び出された場合に機能するコードが、フォームが送信されたときに呼び出された場合に機能しないことに少し戸惑っています。

setText()新しいテキストファイルを作成し、次の方法で呼び出されたスクリプトを使用してテキストを追加できます。問題ありません。既存のファイルを呼び出す場合の特定の問題のようです。

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

plone - PloneFormGenは1つのサイトでメールを送信することを拒否します

多くのサイトをホストするPlone4を実行しているサーバーがありますが、1つは、PloneFormGenからメールを送信していないことに気づきました。

私が試してみました:

  • フォームを再作成する
  • フォーム内のメーラーの削除と再作成
  • サイトをアドレスから変更する(同じアドレスとの間で送受信するなどのスパムの問題を回避する)

このサーバー上の他のすべてのサイトはPFGからメールを正常に送信できます。どのログファイルを確認するかはよくわかりませんが、以下は私のevents.logファイルの最後の数行で、アダプターが見つからないことについて可能な限り言及しています。教えてください、誰かがこのフォームを私に翻訳できますか?:

他の情報を提供することもできますが、可能であればどこを見ればよいか教えてください。

ありがとう。

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

python - データの入力中に、より多くのアイテムのフィールドリストを動的に増やすにはどうすればよいですか?

PloneFormGenを使用して、アイテムのリストの要件フォームを作成します。

リストを動的に増やしたい、つまり必要なアイテムが2の場合、必要なアイテムの入力フィールドの数は2です。3番目のアイテムを追加したい場合は、「+」リンクなどのボタンをクリックできるはずです。 3番目の追加入力フィールドを使用可能にして追加します。

この機能を有効にするにはどうすればよいですか?plone 4.1ですでに利用可能ですか?

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

python - Ploneのフォームフィールド値入力データに基づいてコンテンツルールを追加しますか?

PloneFormGen.egを使用してフォームを作成します。製品コード:ギア-12値:2000

入力値に基づいて、つまり値が5000より大きい場合は、保存されたデータコンテンツエントリをフォルダ1に移動します。それ以外の場合は、エントリをフォルダ2に移動します。

TALES式を使用して、この種のコンテンツルールをトリガーするにはどうすればよいですか?Plonever4.1を使用しています

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

python - ploneでuwosh.pfg.d2cアダプターを使用して保存されたデータエントリを編集するにはどうすればよいですか?

入力フォームの作成にploneformgenを使用しました。[編集]タブを使用してフォームのuwosk.pfg.d2cアダプタを使用して保存されたデータエントリを編集しようとすると、次のエラーが発生します。

このエラーを修正するにはどうすればよいですか。GUIまたはZMIのみを使用するための手順が必要です。私はplone4.1、ploneformgen 1.7.1、d2cアダプター2.1.5を使用しています

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

plone - Ploneの数値入力を比較するTALES式?

TALESの表現は私にとって新しいものです。同じものについての良い参考資料を入手できますか?実際、ploneformgenを使用して数値入力フィールドのコンテンツルールを定義したいと思います。何かのようなもの:

次に、ルールを適用します。

ここで、「amt」は入力フォームの数値/整数フィールドです。

0 投票する
0 に答える
88 参照

python - ploneのD2Cエントリを、追加の入力フィールドを持つ別のフォームの入力としてどのように使用できますか?

2つの入力フィールドと1つのファイルフィールドを持つploneformgenを使用して入力フォームを作成します。[データをコンテンツに保存]アダプターを使用して入力を保存した後、別のフォームフォルダー/フォルダーに移動するルールをトリガーします。このデータは、新しいフォルダの新しい入力フィールドとともに編集可能である必要があります。前のフォームでこれらの入力フィールドがまったく使用できない場合。データが保存されると、新しいフィールド入力を含むすべてのフィールド属性を持つ1つの単一レコードとしてのエントリが必要になります。または 少なくとも、新しいフォームの選択文字列として「nice ids」を使用して、保存されたデータをコンテンツエントリに動的に入力する選択ボックスを取得するにはどうすればよいですか?

主なアイデアは、2つのフォームによって送信されたデータを関連付け、さまざまなワークフローをトリガーすることです。

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

python - データグリッド フィールドのように、ploneformgen のフォームに動的に入力される複数のファイルを作成できますか?

ploneformgen の入力フォームで複数のファイルを動的にアップロードするための datagridfield のような動的ファイル アップロード入力はありますか?

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

plone - PloneFormGen ヘッダー インジェクションの例

PloneFormGen では、いわゆるヘッダー インジェクションを使用して Web ページ ヘッダーにカスタム データを挿入できます。説明は次のとおりです。

このオーバーライド フィールドを使用すると、コンテンツを xhtml ヘッドに挿入できます。一般的な用途は、カスタム CSS または JavaScript を追加することです。文字列を返す TALES 式を指定します。文字列は解釈なしで挿入されます。注意: この式の評価でエラーが発生すると、フォーム表示でエラーが発生します。

そのような式の適切な構文は何だろうか..次の例では成功しませんでした

どちらとも

どちらとも

どちらとも

エラーメッセージは、エラーがあることだけを通知します..