Ссылка на мультимедийную ссылку, связанную с сайтом Sitefinity, на документ с использованием настраиваемого поля, не загружая URL пути документа
Я новичок в sitefinity, так что извините за длинный пост, не уверен, что он уже ответил, не смог узнать. Что касается работы над sitefinity-8, в поиске лучшего варианта для выбора отдельной CSS при создании страницы каждый раз. Я знаю, что я могу использовать разные темы для разных CSS, что не будет работать в моем случае, так как у нас длинный список CSS для использования на всем сайте. Также я знаю, что могу добавить css или любую ссылку в опцию head tag свойств страницы, или я могу добавить виджет css на самой странице, чтобы выбрать css только для этой страницы, но наше требование - выбрать файл css при создании самой страницы. Это также облегчит работу начинающих редакторов. Основная вещь, которую я пытался добавить тег сценария CSS в шаблон, сделал его редактируемым на странице. Поэтому я могу выбрать css, но он предоставляет папки сервера, что не идеально. Есть ли какой-нибудь способ, чтобы мы могли настроить, чтобы выбрать папку из содержимого sitefinity - Documents & Files. Но не нашел способ сделать это. Другая вещь, которую я пытаюсь, я создал пользовательское поле (связанные медиа-изображения, видео, файлы) для страницы, чтобы выбрать документ и использовать в качестве ссылки, чтобы добавить в заголовок тега (чтобы сказать ссылку, чтобы добавить CSS для страницы.) С этим пользовательским В поле я могу выбрать нужный документ из соответствующей папки в самом бэкэнде sitefinity, а не с сервера. Когда я просматриваю исходный код страницы, я мог видеть тег ссылки, но атрибут href пуст. Я также пытался добавить связанный медиа-тег в шаблон, который использует страница, но проблема та же, никакого значения в атрибуте href. Изо всех сил пытается решить эту проблему в течение долгого времени, ищет совета специалиста. Спасибо заранее.
1 ответ
Выбранный путь к настраиваемому полю должен работать - вам потребуется специальный виджет в шаблоне страницы, который будет считывать значение настраиваемого поля. Метод расширения GetRelatedItems узла страницы должен предоставить вам объект документа, который был выбран.
Имея документ, виджет должен будет вставить ссылку в заголовок страницы с соответствующими атрибутами CSS.