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

piranha-cms - 動的に追加された後、管理者のタイトルが表示されない

新しい Piranha CMS アプリケーションをゼロから作成しており、管理セクションを拡張してコンテンツ セクションに別のタブを追加しています。これを次のように動的にメニューに追加しています。

HTML がどのように見える他の作業管理メニューはこれです

この行をビューに追加すると:

次の HTML が生成されます (H1 が欠落しています)。

タブを動的に追加するときに H1 を入力するにはどうすればよいですか?

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

piranha-cms - Telerik ASP.NET MVC プロジェクトのエラー「要求された型の 1 つ以上を読み込めません」

ここでドキュメントと質問を読んだ後、まだ問題を解決できないので、ここに投稿します。私を助けてください。(Visual Studio 2013 Update 2、Piranha 2.2.4 を使用しています)

  • テンプレート プロジェクトで Piranha をテストしました。すべて問題ありません。Telerik ASP.NET MVC Q3 2014 プロジェクトを作成し、「はじめに」チュートリアルに従って Piranha を既存のプロジェクトに追加します。このエラー メッセージが表示されました (この問題も適用しましたhttps://github.com/PiranhaCMS/Piranha/issues/277 )

    http://pastebin.com/1B0WNA2V

Piranha と Piranha.MVC 参照を削除し、ソース プロジェクトから参照を追加すると、このエラーが発生します

私を助けてください。どうもありがとう

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

asp.net-mvc - Piranha CMS カスタム メニュー

タブを追加できましたが、デフォルトではすべてのタブが選択されています。My Custom Menu の下に 3 つのタブがあります。3人とも当選。タブの 1 つだけに SelectedActions を指定しました。なぜこれが起こるのですか?

ここからコードを取得しました。

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

piranha-cms - Piranha CMS - カスタム メニューの強調表示と選択したメニュー項目の追加

3 つのメニュー項目に対して 3 つの異なるコントローラーがあり、3 つすべてに対して SelectedActions を指定しました。ただし、常に 3 つのメニュー項目すべてが選択されます。次のコードを調べて、修正が必要かどうか教えていただけますか?

3 つのメニュー コードをすべて 1 つのコントローラーに移動しても、動作に変化はありませんでした。

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

piranha-cms - Piranha CMS を使用したコンテンツ ハブとクライアント アプリケーションの作成

最初に、私が達成しようとしていることが Piranha CMS でサポートされているかどうかはわかりません (これは私がここで判断しようとしている部分です)。彼らは、Web サイトにスタンドアロンのコンテンツ ハブを作成する機能について言及していますが、そのモデルで何が可能になるかについての私の仮定は間違っている可能性があります。私が既に行ったことは、Piranha CMS をホストする ASP.NET MVC アプリケーションを作成し、それをテスト目的で Azure Web サイトに公開したことです。その部分は期待どおりに動作します。コンテンツ管理インターフェイスは、ここでユーザーが直面する唯一の要素です。これは、クライアント アプリケーションのコンテンツ ハブとして機能することだけを目的としています (これは概念の証明にすぎないため、現時点では 1 つだけです)。

現在、ハブからコンテンツをプルするクライアント ASP.NET MVC アプリケーションを構築しようとしています。これは、私の仮定が間違っていた可能性があると私が考えているところです。クライアントにも Piranha CMS nuget パッケージをインストールできると考えていました。また、ハブからコンテンツを取得するようにフレームワークを構成できます。コンテンツはクライアント サイトでホストされていました。Piranha の REST API を使用してハブからコンテンツを取得できることはわかっていますが、より使いやすいエンティティ モデル ベースの API を使用できるようにしたいと考えています。

だから私の質問は、私が説明した方法で Piranha CMS をセットアップすることが (合理的な範囲内で) 可能かどうかです。そうである場合、クライアントがコンテンツ ハブの場所を認識できるようにするには、どうすれば正確にクライアントを構成できますか?

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

asp.net-mvc - キャッシュの問題により、サイト マップやその他のサイト メタデータの更新が表示されない

OWIN 認証を使用しているため、cms を別の Web サイトに配置する必要がありました。cms はcms.domain.comdomain.com の私の VS プロジェクトにあり、単純に「ピラニア」接続文字列を正しいデータベースに向けました。これまでのところ、すべてが完全に機能していました。MediaProvider を変更して、IMediaProvider の 2 つの取得メソッドのドメイン名の問題に対処するだけで済みました。

現在、ヘルパーを使用してメニューを統合しようとしています@UI.Menuが、ヘルパーがWeb.Configファイルのデータベースを使用していないようです (から投稿を取得するのに問題はありませんC#)。スタート ページしか表示されません。それを確認するために、サイトの説明を変更cms.domain.com/managerしてヘルパーで表示しようとしました@Site.Descriptionが、デフォルトのサイトの説明がまだ表示されているため、実際には別のデータベースがあるように見えます..

HTML ヘルパーが使用するデータはどこから来るのですか? そして、どうすればそれを修正できますか?

更新:実際にはキャッシュの問題のようです。接続文字列とは関係ありません。

0 投票する
5 に答える
16241 参照

javascript - Tinymce の追加  

ここで提案されているように、peranhacms のデフォルトの tinymce をオーバーライドしようとしています  を html に追加しないように Piranha CMS html エディターを構成/オーバーライドします 。その問題には多くのリソースがありますが、うまくいきません。

これが私の tinymce.init の外観です。

これは、tinyice textarea に貼り付けるために使用する html の例です。

そして、それはブラウザのソースでどのように見えるかです: ここに画像の説明を入力

実際に発火するかどうかを確認するためにアラートを設定しましたが、そうではありませpaste_postprocessん。my_cleanup_callbackそして、私はまだhtmlに を持っています。

私は設定しようとしてcleanup: trueいましたが、発射するのにpaste_auto_cleanup_on_paste: true役立ちませんでしたpaste_postprocessmy_cleanup_callback

  の問題をどのように解決しますか?