0

Я новичок для sitefinity, поэтому извините за длинный пост, не уверен, что его уже ответили, не удалось выяснить. Как работает на sitefinity-8, ища лучший вариант для выбора отдельного CSS при создании страницы каждый раз. Я знаю, я могу использовать разные темы для разных css, которые не будут работать в моем случае, поскольку у нас есть длинный список css для использования на всем сайте. Также я знаю, что я могу добавить css или любую ссылку в параметр заголовка свойств страницы, или я могу добавить виджет css на самой странице, чтобы выбрать css только для этой страницы, но наше требование - выбрать css-файл при создании самой страницы , это также облегчит начинающим редакторам. Основная вещь, которую я пробовал, чтобы добавить тег скрипта css в шаблон, сделал его редактируемым на странице. Поэтому я могу выбрать css, но он предоставляет серверные папки, что не идеально. Желательно, чтобы мы могли настроить выбор папки из сайта sitefinity. Документы & Файлы. Но не нашел способа сделать это. Другое дело, что я пытаюсь, я создал пользовательское поле (связанные с медиа-изображениями, видео, файлы) на странице, чтобы выбрать документ & использовать в качестве ссылки для добавления в заголовок (например, ссылку для добавления css для страницы.) С этим настраиваемое поле. Я могу выбрать нужный документ из соответствующей папки из самого сайта sitefinity, а не из сервера. Когда я смотрю на источник страницы, я вижу, что тег ссылки есть, но атрибут href пуст. Я также попытался добавить связанный медиатег в шаблон, который использует страница, но проблема такая же, никакого значения в атрибуте href. Борьба, чтобы решить это с давних времен, ища совет эксперта. Спасибо заранее.Sitefinity cms связанная медиа ссылка на документ с использованием настраиваемого поля, а не загрузка URL-адреса документа

ответ

0

Выбранный вами путь к выбранному полю должен работать - вам понадобится пользовательский виджет на Шаблон страницы, который будет считывать значение настраиваемого поля. Метод расширения GetRelatedItems узла страницы должен предоставить вам объект документа, который был выбран.

Имея документ, виджет должен будет ввести ссылку в начале страницы с соответствующими атрибутами css.

Смежные вопросы