問題タブ [symphony-cms]

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 に答える
94 参照

symphony-cms - Symphony CMS のセクションを使用してページ作成を自動化する

Symphony CMS の最新バージョンを使用しています。「プロジェクト」のセクションがありますが、各プロジェクトに独自の一意の URL を設定したいと考えています。たとえば、プロジェクトのすべての情報、タイトル、説明、技術仕様を入力してから、URL 名を提供したいと考えています。[作成] をクリックすると、すべての情報を含む新しいページが作成されることを願っています。これが可能かどうかはわかりませんが、本当に知りたいです。前もって感謝します!

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

symphony-cms - Symphony CMS ファイル アップロードの致命的なエラー

ファイル、特に画像をアップロードできるセクションを作成しようとしています。問題なくセクションを作成できます。問題は、新しいエントリを作成してファイルを選択するときです。エントリを保存するために [保存] をクリックすると、非常に奇妙なエラーが表示されます。

私は周りを検索しましたが、問題の解決策を見つけることができませんでした。誰にもアイデアはありますか?前もって感謝します。

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

xslt - XSL: ウィドウを防ぐ簡単な方法はありますか? (パート2)

XSLのソリューションを使用する: ウィドウを防ぐ簡単な方法はありますか? DOM で奇妙なタグを作成します。

名前の要素を挿入しないようにする方法はありますか? 現在、実行すると

それは挿入します

挿入してほしい

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

xml - Symphony CMS のタグでXSL 要素 (?) を URL として使用する

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

xml - URL パラメータがある場合は 1 つのエントリを表示し、それ以外の場合はすべての動画を表示 - Symphony CMS

私は Symphony をかなり調べてきました。私は非常に遅い学習者ですが、いくつかの基本的な Web サイトを作成しました。私が苦労していることの 1 つは、url パラメーターがある場合はメイン ページ テンプレート (home.xsl) に 1 つのテンプレートを表示し、パラメーターが空の場合は別のテンプレートを表示することです。

たとえば、上記のコード ('Hello World!' Symphony チュートリアルから改作) には、template match="videos/entry/single"とがありtemplate match="videos/entry"ます。URL パラメーターが定義されている場合 (たとえば、website.com/parameter を読み込んでいる場合) に最初のテンプレートが表示され、「パラメーター」ビデオが表示され、パラメーターが定義されていない場合はすべてが表示されます。ビデオ、つまり 2 番目のテンプレートです。

特にテクノロジーを完全に理解していない場合は、物事を説明するのに本当に問題があります。そのため、私の文章のばかげたことを許してください。必要に応じて、さらに説明したいと思います.

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

symphony-cms - 複数選択の値を電子メールに変換する方法は?

複数のフィールドoptionsから選択したものを電子メールに変換するにはどうすればよいですか?select

残念ながら、私の標準的なアプローチは機能しません。

電子メールは配信されますがvalue、実際の値ではなく文字列として含まれています。

ここで何が欠けていますか?

助けてくれてありがとう。

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

javascript - jQuery 経由でフォームを送信するときに、Symphony CMS が空の入力値をそのまま保存しないのはなぜですか?

次の HTML フォームを使用すると、ユーザーはオプションで製品のカスタム ラベルを保存できます。

テキスト入力を手動でクリアしてフォームを送信すると、Symphony CMS は期待どおりに空の値を記録します。

以下のように jQuery を使用してフォーム送信をトリガーすると、Symphony CMS は現在の値をそのまま残します (または再保存しますか?)。

コメント行のコメントを外すと、アラートには次のものが含まれます。

このシリアライゼーションは、自分で入力をバックスペースしたときに生成されるものと同じであるため、実際のフォーム送信は、手動で入力をクリアして送信ボタンをクリックした場合と同じであるように見えます。

Symphony フィールドは必須に設定されておらず、検証規則もありません。

最終結果が異なるのはなぜですか? また、空の値を保存して以前の製品ラベルを上書きするにはどうすればよいですか?

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

xslt - フォームから簡単な注文リストを送信するには?

私は非常にシンプルな注文フォームを構築しようとしています。人々は手にいっぱいの製品から選ぶことができ、各製品に対応する金額を選択することもできます.

上記のフォームから送信されたユーザー データは、電子メールに変換して送信する必要があります。

これはほとんどの場合機能しますが、ユーザーが注文した製品とそれに対応する金額を一覧表示するにはどうすればよいですか?

for-eachループ内の隠しフォームフィールドでこれを解決しようとしました。ただし、これはリストの最後の製品のnameandのみを送信します。amount

助けてくれてありがとう!