問題タブ [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.
c1-cms - CompositeC1 で Layout.Navigation.Menu をカスタマイズできますか?
CompositeC1 の Layout.Navigation.Menu 関数をカスタマイズする方法や、この関数を編集できるものと複製する方法はありますか? テキストのみではなく画像ベースのメニューを作成できるように、レンダリングされた要素に一意の ID を追加する必要があります。
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 ビルダー):
c1-cms - プロジェクトの実行時にcomposteC1のfacebookページを削除する方法
compositeC1 cms で Facebook ページを削除したい
このアプリケーションを実行するたびにFacebookが付属しているので、facebbokの詳細の場所で自分のページを置き換えたい
facebook や eles の他のページを差し替えたい 空白の空のページを表示したい 方法
c1-cms - Composite C1 Facebook ImageGallery モジュールのソース コードはどこで入手できますか?
CodePlex で Composite C1 CMS のソース コードを見つけましたが、Composite C1 で公開されているさまざまなモジュールのソース コードを見つけることができませんでした。Facebook ImageGallery モジュールのソース コードが特に必要です。アルバムごとに 25 枚の写真しか取得できないようです。いくつかのパラメーターを追加し、C# 関数を呼び出す XSLT にいくつかの変更を加えることで、アルバムごとにより多くの写真を返すか、次の 25 枚のグループを表示する「次へ」リンクを含めることができると確信しています。写真。
c# - C# 経由でユーザーにアクセスする
私は、複合 c1 起動サイクルにフックされたカスタム ハンドラーに取り組んでいます。C# コードは正常に動作していますが、現在のページの承認者であるユーザー情報にアクセスする必要があります。
IUser インターフェイスを使用しようとしましたが、現在のページの承認者権限ユーザーを取得するにはどうすればよいですか。
前もって感謝します。
blogs - Composite C1で、同じブログアプリケーション/モジュールを複数のページに適用する方法
「Blog」という新しいページにブログ アプリケーションを正常に追加しました。現在、最新の 5 つのブログ投稿のリストが必要な別の「AboutUs」ページがあります。このために、必要に応じてブログを表示できる Community.Blog.Renderer に似た新しい XSLT 関数を作成しました。
次に「AboutUs」ページにブログアプリを追加しました。しかし、これは別のアプリケーションのようです。私が達成したいこと:
- 「ブログ」ページに投稿された最新の 5 つのブログのリストを表示する「AboutUs」ページの小さなウィジェット。
- このような各ウィジェットの [続きを読む] ボタン。クリックすると、[ブログ] ページの対応するブログにリダイレクトされます。
私はコンポジット C1 を初めて使用しましたが、これまでのところ非常に気に入っています。コンポジット C1 が私の要求をどうにか処理でき、私をがっかりさせないことを願っています。ご心配をおかけしております。
c# - Composite C1 でドキュメント アップロード ページとドキュメント リスト ページを作成する方法
私は C1 を初めて使用し、単純なサイトを開発しています。今度は、大量の PDF ファイルを一覧表示するドキュメント ページと、Issuu プレーヤーで PDF を表示するためのドキュメント ビュー ページを追加する必要があります。
まず、パート 1 を要求します。
a) PDF ドキュメントをアップロードする方法は? ファイルアップロードボックスと説明ボックスを含むアップロードPDFページを作成する方法を意味します。バックエンドインターフェイスから分離されていると便利です。
b) アップロードされた PDF ドキュメントを動的に一覧表示するドキュメント ページを作成する方法は?
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 を使用する最善の方法は何ですか?
nopcommerce - 複合 C1 - nopCommerce 統合
nopCommerce モジュールを Composite C1 CMS に統合するための手順 (http://docs.composite.net/Packages/Commerce/NopCommerce) に従っていますが、ファイルを変換するときに手順 2 を実行しようとすると停止しました。
これを実行しようとすると、「アクセスが拒否されました」というメッセージが表示され、プロセスが実行されません。2つを統合しようとしたときに、他の誰かがこの問題を経験しましたか?