問題タブ [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.
plone - ploneformgen 送信前にデータを確認する
ploneformgenで多段階フォームを作成しています。フォームが最終的に送信される前に、入力されたすべてのデータを表示する確認ページを追加したいと思います。サンキューページに似ていますが、送信ボタンがあります。
/イズ
python - Ploneでワークフロー状態が変更されたら、コンテンツルールを使用してフォーム保存データをメール添付として送信する方法
plone formgen を使用して提出されたデータを、承認のために「メール添付」として特定のメール ID に送信したいと考えています。ワークフローの状態を変更するためのコンテンツ ルールを使用してメールをトリガーし、メール ID に対するデータの承認の準備が整ったことを示します。しかし、データもメールで送りたいplone 4.1 を使って
plone - ploneformgen のフォームに「戻る」ボタンを追加する
ploneformgen を使用して、Plone に複数ページのフォームがあります。ユーザーが戻るボタンで戻ることができるようにしたいと思います。フォームに戻るボタンを追加する方法を教えてください。
plone - setText()がPloneオブジェクトで失敗する
非常に明白なことを見落としているのではないかと心配していますが、何か提案をいただければ幸いです。PloneのPloneformgenフォームフォルダに「settings」というプレーンテキストファイルがあります。以下のコードは、フォームのフィールドの1つでオーバーライドを使用してフォームが表示されるときに呼び出されるPythonスクリプトにテキストを配置すると、このファイルのテキストを正常に変更します(たとえば、文字列フィールドのデフォルト式)。
私の問題は、カスタムスクリプトアダプタまたはフォームの検証後スクリプトオーバーライドを使用して呼び出されたスクリプトのいずれかを使用して、「設定」のテキストを変更できるようにしたいことです。これらはどちらも機能しません(また、フィールドを検証するための個々のフィールドのオーバーライドも、これを許可していないようです)。
setText()が一部の場所で機能し、他の場所では機能しない理由はありますか(行obj = context['settings']
は問題ではないようです)?私は何が欠けていますか?
私が見る限り、これは権限の問題ではなく、フォームが表示されているときに呼び出された場合に機能するコードが、フォームが送信されたときに呼び出された場合に機能しないことに少し戸惑っています。
setText()
新しいテキストファイルを作成し、次の方法で呼び出されたスクリプトを使用してテキストを追加できます。問題ありません。既存のファイルを呼び出す場合の特定の問題のようです。
plone - PloneFormGenは1つのサイトでメールを送信することを拒否します
多くのサイトをホストするPlone4を実行しているサーバーがありますが、1つは、PloneFormGenからメールを送信していないことに気づきました。
私が試してみました:
- フォームを再作成する
- フォーム内のメーラーの削除と再作成
- サイトをアドレスから変更する(同じアドレスとの間で送受信するなどのスパムの問題を回避する)
このサーバー上の他のすべてのサイトはPFGからメールを正常に送信できます。どのログファイルを確認するかはよくわかりませんが、以下は私のevents.logファイルの最後の数行で、アダプターが見つからないことについて可能な限り言及しています。教えてください、誰かがこのフォームを私に翻訳できますか?:
他の情報を提供することもできますが、可能であればどこを見ればよいか教えてください。
ありがとう。
python - データの入力中に、より多くのアイテムのフィールドリストを動的に増やすにはどうすればよいですか?
PloneFormGenを使用して、アイテムのリストの要件フォームを作成します。
リストを動的に増やしたい、つまり必要なアイテムが2の場合、必要なアイテムの入力フィールドの数は2です。3番目のアイテムを追加したい場合は、「+」リンクなどのボタンをクリックできるはずです。 3番目の追加入力フィールドを使用可能にして追加します。
この機能を有効にするにはどうすればよいですか?plone 4.1ですでに利用可能ですか?
python - Ploneのフォームフィールド値入力データに基づいてコンテンツルールを追加しますか?
PloneFormGen.egを使用してフォームを作成します。製品コード:ギア-12値:2000
入力値に基づいて、つまり値が5000より大きい場合は、保存されたデータコンテンツエントリをフォルダ1に移動します。それ以外の場合は、エントリをフォルダ2に移動します。
TALES式を使用して、この種のコンテンツルールをトリガーするにはどうすればよいですか?Plonever4.1を使用しています
python - ploneでuwosh.pfg.d2cアダプターを使用して保存されたデータエントリを編集するにはどうすればよいですか?
入力フォームの作成にploneformgenを使用しました。[編集]タブを使用してフォームのuwosk.pfg.d2cアダプタを使用して保存されたデータエントリを編集しようとすると、次のエラーが発生します。
このエラーを修正するにはどうすればよいですか。GUIまたはZMIのみを使用するための手順が必要です。私はplone4.1、ploneformgen 1.7.1、d2cアダプター2.1.5を使用しています
plone - Ploneの数値入力を比較するTALES式?
TALESの表現は私にとって新しいものです。同じものについての良い参考資料を入手できますか?実際、ploneformgenを使用して数値入力フィールドのコンテンツルールを定義したいと思います。何かのようなもの:
次に、ルールを適用します。
ここで、「amt」は入力フォームの数値/整数フィールドです。
python - ploneのD2Cエントリを、追加の入力フィールドを持つ別のフォームの入力としてどのように使用できますか?
2つの入力フィールドと1つのファイルフィールドを持つploneformgenを使用して入力フォームを作成します。[データをコンテンツに保存]アダプターを使用して入力を保存した後、別のフォームフォルダー/フォルダーに移動するルールをトリガーします。このデータは、新しいフォルダの新しい入力フィールドとともに編集可能である必要があります。前のフォームでこれらの入力フィールドがまったく使用できない場合。データが保存されると、新しいフィールド入力を含むすべてのフィールド属性を持つ1つの単一レコードとしてのエントリが必要になります。または 少なくとも、新しいフォームの選択文字列として「nice ids」を使用して、保存されたデータをコンテンツエントリに動的に入力する選択ボックスを取得するにはどうすればよいですか?
主なアイデアは、2つのフォームによって送信されたデータを関連付け、さまざまなワークフローをトリガーすることです。