Мы используем MOSS 2007, и у меня есть библиотека документов с несколькими шаблонами документов. Когда кто-то щелкает шаблон документа (например, .dotx), шаблоны открываются. Но я хочу, чтобы это работало так, чтобы новый документ открывался на основе шаблона.
Я могу сделать это с помощью кнопки «Создать» на панели инструментов над списком, но мне это не нравится, и это не так просто для пользователей SharePoint.
Существует обходной путь, пользователь должен щелкнуть справа от имени шаблона, затем перейти в меню «Отправить» и выбрать «Скачать копию», во всплывающем окне выбрать «Открыть». 'создать новый документ на основе шаблона.
Я нашел несколько javascript, которые можно использовать для создания нового документа на основе шаблона:
<a href="javascript:createNewDocumentWithProgID('[template path],
'[default save dir]', 'SharePoint.OpenDocuments', false)">
Create new document
</a>
Я действительно хочу использовать это, но есть ли способ добавить этот скрипт к ссылке в столбце в списке библиотек документов?!? Я пробовал новый столбец с типом гиперссылки, но URL, начинающийся с 'javascript: ....', не является действительным URL-адресом в соответствии с SharePoint.
Или есть другой способ сделать это, столбец в существующем списке с некоторым текстом, и если вы щелкнете по этому тексту, документ будет создан на основе шаблона.