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

c# - Composite C1 のカスタム ウィジェット

私は非常に大規模なサイトの新しい Web プロジェクトの初期段階にあり、選択した CMS は Composite C1 です。これまでのところ満足しています。有望であり、比較的迅速に作業できます。

しかし、私は現在、私の目には単純な問題で立ち往生しています。

このプロジェクトは、外部データベースからの多くの製品 (6000 以上) と、多くの製品グループ (階層型) を処理します。これ自体は問題ではありませんが、CMS を介して、Web サイトの編集者は製品にメタデータを追加したり、製品の Web 固有のグループを作成したりできます。これが問題の始まりです。

最も単純な世界では、カスタム データ タイプの 1 つの製品セレクターで十分ですが、6000 以上の製品ではこれはオプションではありません。そのため、オートコンプリートまたは検索フィールド + 結果フィールド (カスタム データ タイプにデータを追加する場合) を備えたカスタム ウィジェットを作成したいと考えています。

C1にカスタムウィジェットを追加する方法を読んだ後? もっと小さな問題だと思っていましたが、コード サンプルを動作させることさえできません。という構成エラーが表示されます

解析エラー メッセージ: タイプ 'SampleProvider.MyWidgetFunctionProvider, WidgetProvider' を作成できませんでした

SampleProvider.MyWidgetFunctionProvider は同じソリューション内の別のプロジェクトにあり、すべての参照が設定されています。何が問題なのですか?

カスタム ウィジェット機能を動作させることができる場合、外部エンティティへの参照を処理する最良の方法は何ですか? 私が思いついた解決策の問題を見つけることができますか?

TL;DR; Composite C1 の外部データベースからエンティティのメタデータを作成する方法が必要です。標準の Selector ウィジェットを使用する必要はありません (Selector のデータが多すぎます)。私は何をすべきか?

よろしくお願いします、

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

asp.net - 複合 c1 ポータルで Web サイトを返すナビゲーション関数を作成するにはどうすればよいですか?

ポータル内の Web サイトのリストを返す関数 (かみそりを優先) を作成したいと考えています。

@HomePageNode を見つけて、そこから子を処理できましたが、それはアクティブな Web サイトのみです。

デフォルトの「フロントページ」の横に別のウェブサイトを追加しました。後で他のウェブサイトを追加する場合は、自動的に上部にスイッチャーを配置したいと思います。

複合 C1 は CMS システムです

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

azure - Azure cloudapp をバックアップする方法は?

私はクラウド アプリを作成しました。これは、Azure が WebURL からコンテンツをダウンロードできるようにする分散パッケージです。(複合 c1)

ここで、アプリケーションのバックアップを取りたいと思います。ソース コードにいくつかの変更を加えて、再度アップロードすることができます。

cloudapp 上のファイルのバックアップを取得するにはどうすればよいですか?

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

asp.net - Asp.Net MVC 4を使用して、AzureのサブサイトとしてWebサイトを公開することは可能ですか?

Azureの既存のサイトのサブサイトとしてMVCWebサイトを公開することは可能ですか?

Azureに公開されているCMS(Composite C1)を実行していますが、MVCプロジェクトを同じWebロール/インスタンスに公開できるかどうか疑問に思います。たとえば、www.mysite.comはcmsシステムであり、mvcプロジェクトはwww.mysiteとして実行されています。 .com / myproject /またはmyproject.mysite.com?

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

c1-cms - News パッケージから NewsList にニュースをリストとして表示する方法

次のようなテンプレートから (標準の Composite.News パッケージから) NewsList を呼び出しています。

ニュースをリストとして表示することができません。詳細モードでは、最初のニュースサイトのみが表示されます。

NewsList 関数の以下の行は何をしますか?

コントロールのニュースを最初の (最新の) 項目ではなくリストに表示するにはどうすればよいですか?

もっと経験豊富な Composite 開発者と話をしたところ、彼は Composite.News.Newslist でニュースをリストに表示することもできませんでした。

更新: OMNICORP サイトは標準のニュース パッケージを使用していないことがわかります。その理由は何ですか?

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

c1-cms - Composite C1 からのグローバル コンテンツ言語宣言の削除

彼のサイトを完全に有効な HTML 5 マークアップにすることを望んでいるクライアントがいますhttp://validator.w3.org/のマークアップ検証サービスによる可能であればクリアする。<meta http-equiv="Content-Language" content="en" />Composite C1のヘッダーマークアップなどから、グローバル言語を設定するメタ要素を削除する方法を知っている人はいますか? 私はそれを見つけることができませんでした。

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

c1-cms - Composite.News へのティザー画像の追加

Composite.Newsデフォルトのパッケージにティザー画像を追加することはできますか? すぐに使えるニュース内線。必要なものはすべて揃っていますが、私の場合、リスト ビューのティーザー イメージがありません。

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

c# - コンポジットC1:データ型からデータを取得する方法は?

より動的なスライダーを作成しようとしているので、Caption, Text, Link, Image, StartDate, EndDate, Active,などのフィールドを含むカスタムデータ型を作成しました...正しいパスにいることを願っています。

次に、アクティブなエントリを取得する必要があります。どうすれば必要なエントリを取得できますか?

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

c# - .NET dll参照の競合を修正する方法は?

WebmatrixでCompositeC1v4.0Beta1を実行できます。VS2012で実行しようとしましたが、System.Web.WebPages.HelperResultの2つのdllファイルであるというコンパイラエラーが発生しました。

コードは次のとおりです。

System.Web.WebPages.dllの2つのバージョンを入手しました。

  • v4.0_1.0.0.0__31bf3856ad364e35 \ System.Web.WebPages.dll
  • v4.0_2.0.0.0__31bf3856ad364e35 \ System.Web.WebPages.dll

Composite v4.0/Binフォルダーにも新しいバージョンが含まれています。ただし、正しいdllを指定する方法がわかりません。プロジェクトに参照設定がなく、VS2012でWebサイトとしてフォルダーを開いただけです。

どうすれば正しいdllを指定できますか?正しいdll参照を追加しようとしましたが、VSは参照がすでに追加されていると言います。

dll-conflict.png

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

user-controls - RegisterClientScriptBlockとRegisterClientScriptIncludeは、ユーザーコントロールに統合されている場合、CompositeC1では機能しません

CompositeC1のユーザーコントロール内からカスタムJavaScriptブロックを追加しようとしています。ユーザーコントロールは、ネストされたマスターページに統合されています(Frontpage.masterと呼ばれます-Composite C1の基本的なスターターサイト「ASP.NETマスターページ」が使用されているため、可能な限り近づけたいと思います)。

問題を分析するために、ユーザーコントロール内で非常に単純なコードが使用されています。

同じコードが、ネストされたマスターページ内にユーザーコントロールを統合する別のテストASP.NETWebサイトで機能します。RegisterClientScriptIncludeはここには示されていませんが、まったく同じ問題です。

回避策として、ユーザーコントロールとマスターページのマークアップにJavascriptブロックとスクリプトリンクを直接追加することもできますが、必要に応じて登録することで「動的」なソリューションを好みます。

この問題がCompositeC1フレームワークの一般的な問題であるかどうか、誰か知っていますか?