2017-10-13 4 views
0

URLセレクタ(kentico)を使用してカスタムWebパーツを作成しています。ユーザーがメディアライブラリからコンテンツを選択するようにしたい。私はform controls -> Url Selector -> Properties -> Dialogs_Content_Hide -> Default Value -> Yesに行きましたが、まだWebパーツに表示されています。 Dialogs_Web_HideDialogs_Libraries_Hideを選択し、デフォルト値でyesオプションを選択すると、Content_Dialogを除くすべてが非表示になります。URLセレクタのコンテンツタブを非表示にするにはどうすればよいですか?

これはバグですか?それとも何か間違っている?

Here is an example of the tabs

答えて

1

まずフォームが戻って彼らがいた道にプロパティを制御する設定。そうしないと、後であらゆる種類の問題が発生します。

第2に、UIのWebパーツにプロパティを作成するときに、テキストフィールドコントロールのURLセレクタフォームコントロールを選択します。ちょっと下にスクロールし、「コントロールの編集」の下に「設定」リンクが表示されます。クリックして。そこでは、どのタブを有効または無効にするかをフォームコントロールに伝えることができます。

1

Brendenの回答に追加するには、これがあなたの現在のビルドのためにたくさんする必要がある場合、私はまた、Urlセレクタフォームコントロールのコピーを作成し、最初に言及したようにプロパティをカスタマイズすることを提案します。このようにして、システムのデフォルトのコントロールをそのまま残し、必要に応じてコントロールを調整します。私はメディアURLセレクタと呼ばれる新しいフォームコントロールで確認するためにこれをやったことがあります。 クローンフォームコントロールファイル名のプロパティで元のコントロールと同じソースファイルを選択してください。デフォルトでは、Kenticoは<original filename>_1.ascxという名前の新しいファイルを検索しようとします。これは、サイトの管理セクションもこのコントロールを利用するため、システム内の別の場所に厄介な副作用を引き起こす可能性があるからです。

なぜ設定が無効になったのかについては、これらは、設定しているデフォルト値です。すでにフォームコントロールを使用している場合は、元の設定と同じようにデフォルト設定が適用されます。問題のフィールドの1つが見つかった場合は、コントロールタイプをに変更します。テキストボックスをクリックしてを保存し、メディアURLセレクタに再割り当てします。

+0

これは素晴らしいアイデアです!ありがとうございました!私はこのオプションを確実に実装します! –

関連する問題