2017-10-13 6 views
0

Je crée une partie Web personnalisée à l'aide du Url Selector de kentico. Je souhaite que l'utilisateur sélectionne le contenu uniquement dans la médiathèque. Je suis allé à form controls -> Url Selector -> Properties -> Dialogs_Content_Hide -> Default Value -> Yes et il montre toujours dans le Web Part. Si je sélectionne le Dialogs_Web_Hide, Dialogs_Libraries_Hide et sélectionne l'option oui dans les valeurs par défaut, ils se cachent, sauf les Content_Dialogs.Comment masquer l'onglet de contenu Sélecteur d'URL?

Est-ce un bug? Ou son quelque chose de mal?

Here is an example of the tabs

Répondre

1

d'abord définir la forme des propriétés contrôle à la façon dont ils étaient. Si vous ne le faites pas, cela causera toutes sortes de problèmes plus tard. Deuxièmement, lorsque vous créez la propriété dans le WebPart dans l'interface utilisateur, sélectionnez le contrôle de formulaire de sélection d'URL pour le contrôle des champs de texte. Le défilement vers le bas juste un peu et sous les paramètres de contrôle d'édition, vous verrez un lien "Configurer". Cliquez dessus. Là, vous serez en mesure de dire au contrôle de formulaire quels onglets vous voulez activer et désactiver.

1

Ajouter à la réponse de Brenden; Si c'est quelque chose que vous devez faire beaucoup pour votre construction actuelle, alors je suggère également de faire une copie du contrôle de formulaire de sélection Url et de personnaliser les propriétés comme vous l'avez mentionné à l'origine. De cette façon, vous laissez le contrôle par défaut en place pour le système et avez un contrôle adapté à vos besoins. Je l'ai fait tout à l'heure pour vérifier avec un nouveau contrôle de formulaire que j'ai appelé Media URL selector. Assurez-vous que vous sélectionnez le même fichier source que le contrôle d'origine dans la propriété Nom du fichier de contrôle de formulaire cloné - Kentico par défaut essaiera de trouver un nouveau fichier appelé <original filename>_1.ascx. La raison en est que la section admin de votre site utilise également ce contrôle, de sorte que vous pouvez provoquer un effet secondaire désagréable ailleurs dans le système.

En ce qui concerne les raisons pour lesquelles les réglages n'ont eu aucun effet; Ce sont les valeurs par défaut que vous définissez. Si le contrôle de formulaire est déjà utilisé, le paramètre par défaut aurait été appliqué tel qu'il était à l'origine. Si vous trouvez l'un des champs en question, vous pouvez modifier le type de contrôle à Zone de texte, cliquez sur Enregistrer, puis le réattribuer à Sélecteur d'URL de support.

+0

C'est une bonne idée !! Merci beaucoup! Je vais implémenter cette option à coup sûr! –