Мы создаем несколько (19) сайтов, которые будут размещены в Sharepoint 2007, и вы хотите использовать Google Analytics. Первый бит был простым, просто поместив javascript Google Analytics на главную страницу Sharepoint, и все работало, как ожидалось.Как включить динамическую информацию в главную страницу Sharepoint?
Однако мы хотим, чтобы каждый из 19 сайтов генерировал отдельные статистические данные, и это делается с использованием другого идентификатора для каждого сайта. Моя первая мысль была хранить идентификатор в web.config каждого сайта и изменить главную страницу, чтобы прочитать это для JavaScript:
<%= ConfigurationManager.AppSettings["google.analytics.key"]%>
К сожалению, Sharepoint не нравится это и говорит: блоки кода не допускается этот файл.
Мой вопрос:
Есть ли способ чтения AppSettings из web.config в главной странице Sharepoint? или
Есть ли лучший способ Sharepoint для получения информации о конкретном сайте на главной странице? или
Я застрял с использованием отдельных главных страниц для каждого из сайтов?
Не совсем уверен, если я получу это - но вы могли бы разместить очень простой веб-сайт (это ничего, кроме обновления какого-либо поля на главной странице со значения в вашем Web.config)? – Shaneo
Возможно, но, похоже, слишком сложно создать веб-страницу для того, что можно сделать с помощью одной маленькой строки. Если бы Sharepoint не был задействован, я мог бы просто поместить это на главную страницу, и это будет работать нормально - я думаю, что должен быть «sharepoint-way» делать то же самое, о чем я просто не знаю. – Ragoczy