問題タブ [silverstripe]

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

php - Silverstripe テンプレート変数で関数を実行して出力をフォーマットすることはできますか?

オフィスの住所のプレーン テキスト エリア エントリ フィールドを含むデータ モデルを作成しました。nl2br($OfficeAddr)関連する Silverstripe テンプレートでデータを印刷するときと同じことをしたいと思います。私が知る限り、彼らのテンプレート システムはそのような機能をサポートしていません。

何か不足していますか?推奨される回避策はありますか?

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

php - SilverStripe:タブを別のタブの前に挿入するにはどうすればよいですか?

運が悪ければ、Root.Content.Mainの前に新しい管理タブを挿入しようとしています。私はもう試した:

運がない。

誰かアイデアはありますか?私はAPIを探しましたが、タブ命名システムがどのように機能するかについてはあまり説明がありません。

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

silverstripe - Silverstripeログインフォームをカスタマイズする

Silverstripeサイト全体をパスワードで保護しました。次に、ログイン画面のフォームフィールドをカスタマイズする必要があります。これが起こっている場所はどこにありますか?もう1つの問題は、アクセスしようとしない人にカスタムログイン画面を表示したいということですhttp://example.com/admin(つまり、管理者がログインしようとしている場合はデフォルトのログイン画面を表示し、そうでない場合はカスタムログイン画面を表示します)。

最新バージョンのSilverstripe(2.4.5)を使用しています

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

php - Silverstripe 編集者は自身の DataObject を編集できません

私の問題は、編集者が、作成したページ用に作成した特定の DataObjects を編集または作成できないことです。編集可能なものとそうでないものがあります。言語を切り替えると、それは多言語サイトであり、入力フィールドさえ表示されません。

例: リンク リストを表示するためのリンクのクラスがあります。

  • ドイツ語 -> 編集者は編集および作成できます
  • 日本語 -> ポップアップにフィールドがありません

ダウンロードを管理するその他のクラス

  • ドイツ語 -> 表示: はい、編集と作成: いいえ
  • 日本語 -> ポップアップにフィールドがありません

問題がどこにあるのか、誰かにヒントをもらえますか?

EDIT2: コメントにコードが添付されたファイル

編集:これが私の翻訳機能です:

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

php - Silverstripeは単純な静的HTMLページを作成します

Silverstripを使用してプレーンなHTMLページを作成するにはどうすればよいですか?

ページを追加してから、HTMLを編集して独自のスクリプトタグなどを挿入しようとしていますが、許可されません。

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

javascript - SilverStripe CMS Unity3D Web プレーヤーの埋め込みの問題

SilverStripe CMS バージョン 2.4.5 を使用して、Unity3D (www.unity3d.com) Web プレーヤーをサイトに追加しようとしています。SS が Web プレーヤーを含む私のコードを動的に削除しているように見えます。終了 div タグを残します。

単純な静的ページに Web プレーヤーを埋め込むのは非常に簡単です。次のコードが必要で、完全に機能します。HTML:

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

php - Silverstripeのメッセージングフレームワーク

Silverstripeでセッションベースのメッセージを実行する標準的な方法があるかどうか疑問に思っていました。

たとえば、モジュールが次のようなメッセージを設定してThe task has been processedから別のページにリダイレクトすると、メッセージはそのページの小さなボックスに表示されます。

たとえば、Djangoフレームワークにはhttp://docs.djangoproject.com/en/dev/ref/contrib/messages/があります 。Drupalにはhttp://api.drupal.org/api/drupal/includes--bootstrap.inc/function/があります。 drupal_set_message

私はこれをグーグルで検索しましたが、これを点在させるモジュールや組み込み機能は見つかりませんでした。すべてのアプリが、外部のアプリも同じようにメッセージングを処理するのであれば、それは良いことです。これはSilverstripeに欠けているものですか?

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

php - PHP SilverStripe の HAML

SilverStripeフレームワークで HAML を使用する機会はありますか? PHamlPを見つけましたが、フレームワークに実装する方法がわかりません。ヒントをありがとう...

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

php - シルバーストライプ PHP フェイスブック

Facebook ロジックを PHP SilverStripe サイトに実装したいと考えています。ユーザーがログインしている場合は、テキストを表示したいと思います。それ以外の場合は、FB ログイン ボタンを表示したいと思います。どうすればいいですか?

私は何かを試しました:

どうも!

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

php - $Layout 変数をオーバーライドする SilverStripe PHP

ねえ...どうすれば $Layout 変数をオーバーライドできますか。ユーザーがログインしている場合、コンテンツ Y ではなくコンテンツ X が表示されるように、いくつかのロジックを追加したいと思います。Pag​​e.php 内でレイアウト関数を定義しようとしましたが、機能しません。どうも。