SharePoint 2010 - домашняя страница сайта публикации (default.aspx) - PullRequest
0 голосов
/ 11 января 2011

Привет всем и спасибо за чтение,

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

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

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

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

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

Я дизайнер, знаю php,но не знаю, сеть asp.

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

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

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

Ответы [ 2 ]

1 голос
/ 13 января 2011

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

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

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

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

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

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

HTML:

<style type='text/css'>
    body #s4-leftpanel {
        width: 300px;
    }
    .s4-ca {
        margin-left: 300px;
    }
</style>
...