0

カスタムマスターページを作成しました。しかし、私はサイトマスターページの設定でサイトマスターページとシステムマスターページのドロップダウンに表示したくありません。サイトマスターページのマスターページを非表示にする方法サイトマスターページ設定のシステムマスターページドロップダウンリスト

私はこれをプログラムで行うことはできますか?

答えて

0

だから、最終的に私は答えを得ました。 この問題を解決するには、element.xmlファイルを変更する必要があります。

<File Path="MasterPageGalleryModule\xyz.master" Url="xyz.Configuration.master" Type="GhostableInLibrary"> 
    <Property Name="Title" Value="xyz Masterpage" /> 
    <Property Name="UIVersion" Value="15" />  
    <Property Name="ContentType" Value="$Resources:cmscore,contenttype_masterpage_name;" /> 
    **<Property Name="PublishingHidden" Value="TRUE" />** 
</File> 

マスターページを非表示にするには、新しいプロパティ、つまりPublishingHiddenを追加し、その値を「TRUE」に設定する必要があります。

展開前に特定のサイトコレクションに対して公開機能を有効にする必要があることを確認してください。

-1

私はこれをやったことはありませんが、私はこれを行うには、私はページの読み込みにページURLを読み込むトリガースクリプトを書いたでしょう。 URLが一致する場合、スクリプトはドロップダウンを見つけ、masterpageアイテムを隠すだけです。

代わりに、タグから直接オプションを削除します。

よろしく、 Keyur Pandya

関連する問題