TridionサーバーにRazorメディエーター1.2をインストールし、そのサーバーにも.NET4.0がインストールされています。
Razor-mediatorのドキュメントで提案されているように、すべてのサービスを再開しました。
インストール後、新しいTBBを作成しようとすると、RazorTemplateオプションがTemplateTypeドロップダウンに表示されません。
RazorTemplateオプションがTridionに表示されない理由について何かアイデアはありますか?
TridionサーバーにRazorメディエーター1.2をインストールし、そのサーバーにも.NET4.0がインストールされています。
Razor-mediatorのドキュメントで提案されているように、すべてのサービスを再開しました。
インストール後、新しいTBBを作成しようとすると、RazorTemplateオプションがTemplateTypeドロップダウンに表示されません。
RazorTemplateオプションがTridionに表示されない理由について何かアイデアはありますか?
いくつかの提案:
すべての手順を正しく行った場合は、ブラウザのキャッシュをクリアしてみてください。多くの場合、これらのケースでうまくいきます。
それでも機能しない場合は、 を確認して
Tridion.ContentManager.config
、剃刀への参照を検索してください。見つからない場合は、インストーラーが正しく機能していないことを意味します。(管理者権限で再度実行するかもしれません)
コンポーネント テンプレートではなく、TBB を作成していることを確認してください。Razor テンプレートは Tbb のものです
COM+ が適切な場所で表示されていることを確認してください。スクリーンショットを参照してください ---
間違った :-![間違った場所][1]
右:- ![]
Tridion.ContentManager.config
インストーラーが正常にインストールされたと仮定して、次のようにTridion 構成ファイルを確認します。GAC アセンブリからこれを確認し、構成で PublicKeyToken を再確認することもできます。
メディエーター セクション:
<mediators>
...
<mediator matchMIMEType="text/x-tcm-cshtml" type="Tridion.Extensions.Mediators.Razor.RazorMediator, Tridion.Extensions.Mediators.Razor, Version=1.2.0.0, Culture=neutral, PublicKeyToken=5eeceedb34d9dfd7" />
</mediators>
構成セクション:
<configSections>
.....
<section name="razor.mediator" type="Tridion.Extensions.Mediators.Razor.Configuration.RazorMediatorConfigurationSection, Tridion.Extensions.Mediators.Razor, Version=1.2.0.0, Culture=neutral, PublicKeyToken=5eeceedb34d9dfd7" />
...
</configSections>
テンプレートの種類:
<templateTypes>
..
<add id="8" name="RazorTemplate" mimeType="text/x-tcm-cshtml" hasBinaryContent="false" contentHandler="Tridion.Extensions.Mediators.Razor.RazorContentHandler, Tridion.Extensions.Mediators.Razor, Version=1.2.0.0, Culture=neutral, PublicKeyToken=5eeceedb34d9dfd7">
<webDavFileExtensions>
<add itemType="TemplateBuildingBlock" fileExtension="cshtml" />
</webDavFileExtensions>
</add>
</templateTypes>
すべての構成が正しい場合、これは単なる UI のキャッシュである可能性があります。
(web\WebUI\WebRoot\Configuration)のmodification
カウントを更新することで、キャッシュを強制的にクリアできます。これは私の cms の番号にすぎません。これは CMS によって異なる場合があります。System.config
8
<server version="6.1.0.55920" modification="8">
もう一度再インストールしてみてください。