Значение по умолчанию для столбцов сайта для дочерних сайтов - PullRequest
0 голосов
/ 18 января 2011

Я пытаюсь выяснить, как реализовать следующий сценарий.У меня есть несколько сайтов проектов с одинаковой структурой (структура содержит дочерние сайты и библиотеки).Я хочу пометить каждый документ номером проекта (например, 100-050-BCD).Как установить этот параметр по умолчанию для каждого дочернего сайта в семействе сайтов, чтобы пользователю не приходилось вводить число снова и снова.

Моим первым подходом было создание «контракта» типа контента на уровне семейства сайтов, который содержит столбцы сайта (заголовок, описание, номер проекта и т. Д.), Но я не могу установить значение для каждого дочернего сайта.Правильно?Поэтому я думаю, что это не могло бы работать.

со вторым подходом, я бы использовал управляемые метаданные.Я бы создал столбец на уровне дочернего сайта с именем projectnumber со значением по умолчанию из хранилища управляемых метаданных.Поэтому в хранилище метаданных я создаю номера проектов и устанавливаю их по умолчанию в типе столбца дочернего сайта.Этот столбец добавляется в библиотеки на дочернем сайте.Тогда я смогу использовать метаданные для уточнения результатов поиска или нет?Уродливая часть этого в том, что у меня есть разные типы столбцов «номер проекта» для каждого дочернего сайта, что кажется не совсем правильным.сделано намного проще?

1 Ответ

0 голосов
/ 18 января 2011

Для чего вы используете тег?Это для поиска?

Я бы, вероятно, сделал так, чтобы URL-адрес семейства сайтов содержал код проекта.например,

http://yoursite/projects/100-050-BCD

Таким образом, если кто-то ищет 100-050-BCD, все в семействе сайтов проекта должно быть возвращено.Они могут добавлять дополнительные фильтры по мере необходимости.

URL-адрес также можно использовать в стандартных уточнениях поиска (слева от страницы результатов поиска), поэтому, если кто-то ищет, например, «запрос работы», тоони могут фильтровать по URL (который будет фильтровать по проекту)

...