0

みなさん、こんにちは。読んでくれてありがとう、

私は出版サイトを作らなければなりません:ホームページは他のページと同じ要素を持っていますが、同じ幅はありません。ヘッダー、フッター、左側のメニューとコンテンツを想像してみてください。さて、同じもの:ヘッダーとフッター。左側:ホームページでは他のページよりも幅が広くなっています。コンテンツ部分には、ページごとに異なる画像を持つjqueryギャラリーがあります。

言うまでもなく、これは学習目的のみであり、テストのようなものなので、このような問題を解決することを学ぶと、作業を開始できます。

他のマスターページについて考えていましたが、公開サイトにデフォルト/カスタムマスターページを複数存在させることはできないことがわかりました。次に、ページレイアウト:これについても考えていましたが、新しいページが作成されたときにすべてのリンクを手動で入力することを誰が受け入れるでしょうか?

幅については、phpの場合、ホームページにbody id = "something"を追加すると作成します。これは、aspで実行できますか?

今書いている間、ギャラリーの画像の一部を作る方法を想像することはできませんか?

私はデザイナーで、phpは知っていますが、aspnetは知りません。

ありがとう、スージー。

PS-画像: http: //img151.imageshack.us/img151/8181/issueq.jpg

PPSインデックス/ホームページ左メニュー幅300px、他のページ幅200px

4

2 に答える 2

1

SharePointDesignerを使用して新しいページレイアウトを作成することをお勧めします。このページレイアウト(「HomePage.aspx」などの名前)を使用できます。使用する既存のページレイアウトの1つからコードをコピーできます。次に、必要な変更を追加します。RichのCSSを使用すると、メニュー幅に対するいくつかの簡単なCSSの変更を開始できますが、変更の範囲によってはさらに多くの変更が必要になる場合があります。

次に、ホームページの編集モードで[ページ]-> [ページレイアウト]オプションを使用して、ホームページをこの新しいページレイアウトに設定する必要があります。必要に応じて、[サイトの設定]-> [ページレイアウトとサイトテンプレートの設定](/_ Layouts / AreaTemplateSettings.aspx)で許可されているページレイアウトを編集する必要がある場合があります。

コンテンツエディタWebパーツを使用する場合に対するこれの利点は、より堅牢であるということです。寄稿者が誤ってWebパーツを削除することを心配する必要はありません。また、_masterpagesライブラリ(デフォルト)を使用してバージョン管理を行い、必要に応じて変更を加えて元に戻すことができます。また、SharePointは、コンテンツエディターのWebパーツに追加したHTMLを書き換えることができるため、2007年よりもHTML / CSS/JavaScriptでの使用が困難になることもわかりました。

于 2011-01-13T18:37:19.980 に答える
0

単一の発行ページのスタイルを変更するために私が知っている最も簡単な方法の手順は次のとおりです。

  1. [サイトの操作]から、[ページの編集]を選択します
  2. コンテンツエディタWebパーツをWebパーツゾーンの1つに追加します
  3. Webパーツの内側をクリックします。リボンから、[HTML]>[HTMLソースの編集]を選択します
  4. この回答の下部にHTMLを追加します
  5. Webパーツのプロパティを編集し、Chromeの種類を[なし]に設定します
  6. ページを保存、チェックイン、公開します

HTML:

<style type='text/css'>
    body #s4-leftpanel {
        width: 300px;
    }
    .s4-ca {
        margin-left: 300px;
    }
</style>
于 2011-01-11T22:20:57.933 に答える