2011-01-11 5 views
0

Привет всем и спасибо за чтение,SharePoint 2010 - публикация сайта Главная страница (default.aspx)

Я должен сделать сайт публикации: домашняя страница имеет те же элементы, что и другие страницы, но есть не такой же ширины. Представьте себе заголовок, нижний колонтитул, меню слева и содержание. Теперь что то же самое: верхний и нижний колонтитулы. Левая сторона: на домашней странице она шире, чем на других страницах. часть содержимого имеет jquery gallery, которая имеет разные изображения для разных страниц.

Следует упомянуть, что это только для учебных целей, это похоже на тест, поэтому, когда я научусь решать такие вещи, я могу начать работать.

Думал о другой главной странице, но я узнал, что на сайте публикации не может быть более одной стандартной/пользовательской главной страницы. Затем макеты страниц: думал об этом тоже, но кто согласился вручную вводить все ссылки, когда будет создана новая страница?

Для ширины, если бы это был php, я бы сделал, если на домашней странице добавьте тело id = "something" - это можно сделать с помощью asp?

Теперь, когда я пишу, я просто не могу представить, как сделать, если часть изображений галереи тоже?

Я дизайнер, знаю php, но не знаю asp net.

Спасибо, Сьюзи.

P.S- изображение: http://img151.imageshack.us/img151/8181/issueq.jpg

P.P.S. Индекс/домашняя ширина левого меню 300px на других страницах ширину 200px

+0

Позвольте мне посмотреть, получится ли я прямо. Вы хотите сделать левую навигационную панель более широкой на главной странице, но на сайтах и ​​сайтах, которые вы хотите, чтобы сохранить исходный размер? – diceler

+0

Да, это так. И на других СТРАНИЦАХ того же сайта. – Suzy

ответ

1

Я рекомендую использовать конструктор SharePoint для создания нового макета страницы. Вы можете использовать этот макет страницы (с именем «HomePage.aspx»). Вы можете скопировать код из одного из существующих макетов страниц, которые вы хотите использовать. Затем добавьте изменения, которые вы хотите. CSS от Rich поможет вам начать некоторые простые изменения CSS в ширину меню, но вам может потребоваться больше в зависимости от объема ваших изменений.

Тогда вам просто нужно использовать параметр Page -> Page Layout, когда в режиме редактирования для домашней страницы установите его на этот новый макет страницы. При необходимости вам может потребоваться изменить разрешенные макеты страниц в настройках сайта -> «Макеты страниц и параметры сайта» (/_Layouts/AreaTemplateSettings.aspx).

Преимущество этого в использовании веб-части редактора содержимого заключается в том, что оно более надежное. Вам не нужно беспокоиться о том, что участник удаляет вашу веб-страницу случайно. Вы также получаете версию с библиотекой _masterpages (по умолчанию), которая позволяет вам вносить изменения и возвращаться, если это необходимо. Я также обнаружил, что SharePoint может переписывать HTML, который вы добавляете в веб-сайты редактора контента, что затрудняет их использование для HTML/CSS/JavaScript, чем это было в 2007 году.

0

Вот шаги для простого способа я знаю, чтобы изменить стиль одной издательской страницы:

  1. От Действия сайта выберите Редактировать страницу
  2. Добавить веб-часть Редактора содержимого в одну из зон веб-частей
  3. Щелкните по внутренней части веб-части. На ленте выберите HTML> Изменить HTML Source
  4. Добавьте HTML в нижней части этого ответа
  5. Редактировать свойства веб-части и установите Chrome Тип значение Нет
  6. Сохранить, при регистрации по прибытии и опубликовать страницу

HTML:

<style type='text/css'> 
    body #s4-leftpanel { 
     width: 300px; 
    } 
    .s4-ca { 
     margin-left: 300px; 
    } 
</style> 
Смежные вопросы