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

c1-cms - CompositeC1 で Layout.Navigation.Menu をカスタマイズできますか?

CompositeC1 の Layout.Navigation.Menu 関数をカスタマイズする方法や、この関数を編集できるものと複製する方法はありますか? テキストのみではなく画像ベースのメニューを作成できるように、レンダリングされた要素に一意の ID を追加する必要があります。

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

asp.net - Composite C1 で複数のホスト名を処理するときの例外

Composite C1 で複数のホスト名を設定する際に問題があります。

背景:
C1 に 2 つの Web サイト (site1 と site2) があります。C1 インストールは主に site1 用であり、ホスト www.site1.com (およびエイリアス site1.com) で動作します。
ここで、別のサイト site2 を C1 に追加しました。site1.com/site2 を参照すると、site2 の Web サイトに行き着きます。大丈夫だ。
次に、別のホスト名 www.site2.com を URL Configuration -> Hostnames に追加しようとしました。www.site2.com を追加して www.site2.com を参照すると、次の例外が発生します。「アイテムは既に追加されています。辞書のキー: '' キーが追加されています: ''」

スタックトレースは次のようになります。

[ArgumentException: アイテムは既に追加されています。辞書のキー: '' 追加されるキー: ''] System.Collections.Hashtable.Insert(オブジェクト キー、オブジェクト nvalue、ブール値の加算) +9353115 System.Collections.Hashtable.Add(オブジェクト キー、オブジェクト値) +11 複合。 Core.Collections.Generic.Hashtable`2.Add(TKey キー、TValue 値) +105 Composite.Plugins.Routing.Pages.PageUrlBuilder.BuildUrlSet(IPage ページ、GUID 親ページ ID) +1935 Composite.Core.WebClient.Renderings.Page. PageStructureInfo.BuildFolderPaths(SitemapBuildingData pagesData、IEnumerable`1 要素、IDictionary`2 urlToIdLookup、IPageUrlBuilder ビルダー) +253 Composite.Core.WebClient.Renderings.Page.PageStructureInfo.BuildMap(UrlSpace urlSpace) +2200 Composite.Core.WebClient.Renderings.Page .PageStructureInfo.GetMap(PublicationScopepublicationScope,

誰かがこれに対する解決策を持っていますか?

前もって感謝します...

更新:
Dmitry Dzygin によって提案された dll を変更した後、次のスタック トレースを取得します。

[ArgumentException: アイテムは既に追加されています。辞書のキー: '' 追加されるキー: ''] System.Collections.Hashtable.Insert(オブジェクト キー、オブジェクト nvalue、ブール値の加算) +9353115 System.Collections.Hashtable.Add(オブジェクト キー、オブジェクト値) +11 複合。 Core.Collections.Generic.Hashtable`2.Add(TKey キー、TValue 値) in c:\Builds\1\Freja\CodeplexBuild\Sources\Public\Composite\Core\Collections\Generic\Hashtable.cs:28 Composite.Plugins c:\Builds\1\Freja\CodeplexBuild\Sources\Public\Composite\Plugins\Routing\Pages\PageUrlBuilder.cs:190 Composite.Core.WebClient. C の Renderings.Page.PageStructureInfo.BuildFolderPaths(SitemapBuildingData pagesData、IEnumerable`1 要素、IDictionary`2 urlToIdLookup、IPageUrlBuilder ビルダー):
0 投票する
2 に答える
76 参照

c1-cms - プロジェクトの実行時にcomposteC1のfacebookページを削除する方法

compositeC1 cms で Facebook ページを削除したい

このアプリケーションを実行するたびにFacebookが付属しているので、facebbokの詳細の場所で自分のページを置き換えたい

facebook や eles の他のページを差し替えたい 空白の空のページを表示したい 方法

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

c1-cms - Composite C1 Facebook ImageGallery モジュールのソース コードはどこで入手できますか?

CodePlex で Composite C1 CMS のソース コードを見つけましたが、Composite C1 で公開されているさまざまなモジュールのソース コードを見つけることができませんでした。Facebook ImageGallery モジュールのソース コードが特に必要です。アルバムごとに 25 枚の写真しか取得できないようです。いくつかのパラメーターを追加し、C# 関数を呼び出す XSLT にいくつかの変更を加えることで、アルバムごとにより多くの写真を返すか、次の 25 枚のグループを表示する「次へ」リンクを含めることができると確信しています。写真。

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

c# - C# 経由でユーザーにアクセスする

私は、複合 c1 起動サイクルにフックされたカスタム ハンドラーに取り組んでいます。C# コードは正常に動作していますが、現在のページの承認者であるユーザー情報にアクセスする必要があります。

IUser インターフェイスを使用しようとしましたが、現在のページの承認者権限ユーザーを取得するにはどうすればよいですか。

前もって感謝します。

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

blogs - Composite C1で、同じブログアプリケーション/モジュールを複数のページに適用する方法

「Blog」という新しいページにブログ アプリケーションを正常に追加しました。現在、最新の 5 つのブログ投稿のリストが必要な別の「AboutUs」ページがあります。このために、必要に応じてブログを表示できる Community.Blog.Renderer に似た新しい XSLT 関数を作成しました。

次に「AboutUs」ページにブログアプリを追加しました。しかし、これは別のアプリケーションのようです。私が達成したいこと:

  1. 「ブログ」ページに投稿された最新の 5 つのブログのリストを表示する「AboutUs」ページの小さなウィジェット。
  2. このような各ウィジェットの [続きを読む] ボタン。クリックすると、[ブログ] ページの対応するブログにリダイレクトされます。

私はコンポジット C1 を初めて使用しましたが、これまでのところ非常に気に入っています。コンポジット C1 が私の要求をどうにか処理でき、私をがっかりさせないことを願っています。ご心配をおかけしております。

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

c# - Composite C1 でドキュメント アップロード ページとドキュメント リスト ページを作成する方法

私は C1 を初めて使用し、単純なサイトを開発しています。今度は、大量の PDF ファイルを一覧表示するドキュメント ページと、Issuu プレーヤーで PDF を表示するためのドキュメント ビュー ページを追加する必要があります。

まず、パート 1 を要求します。

a) PDF ドキュメントをアップロードする方法は? ファイルアップロードボックスと説明ボックスを含むアップロードPDFページを作成する方法を意味します。バックエンドインターフェイスから分離されていると便利です。

b) アップロードされた PDF ドキュメントを動的に一覧表示するドキュメント ページを作成する方法は?

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

c# - 翻訳されたページのローカライズされた URL を生成する

ローカリゼーションのしくみによると、ページを翻訳して、言語ごとに異なる URL を与えることができます。

チュートリアルの例:

  • http://butterflysite.co.uk/en-GB/Home/contact/Newoffice.aspx(英語)
  • http://vlindersite.nl/nl-NL/thuis/contact/NieuwKantoor.aspx(オランダの)

私の質問は次のとおりです。現在どの言語を使用しているかを知っていると仮定すると、自分のページの URL タイトルが C# であるかどうかを調べるにはどうすればよいですか?

現在の言語でページへの正しいリンクを作成するために C1 API を使用する最善の方法は何ですか?

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

nopcommerce - 複合 C1 - nopCommerce 統合

nopCommerce モジュールを Composite C1 CMS に統合するための手順 (http://docs.composite.net/Packages/Commerce/NopCommerce) に従っていますが、ファイルを変換するときに手順 2 を実行しようとすると停止しました。

これを実行しようとすると、「アクセスが拒否されました」というメッセージが表示され、プロセスが実行されません。2つを統合しようとしたときに、他の誰かがこの問題を経験しましたか?