2

私は上司から、以下のシーンリオ用のSharepointソリューションを作成するように依頼されました。

(私はSharepointのまったくの初心者です。したがって、用語を間違って使用した場合はご容赦ください)

ポータルは、デフォルトのSharepointデザインよりもカスタムの外観で開き、製品へのリンクが含まれている必要があります。すべての製品ページのルックアンドフィールは異なりますが、コンテンツの種類は同じである必要があります。たとえば、すべての製品には公開資料リストがありますが、コンテンツのセットは異なります。

したがって、目的のマップの例は次のようになります。

/ホーム
   -最新ニュース-コア
   チームリスト
   -製品-製品
      1-製品
      2-製品
      3

Sharepointはまったく新しい奇妙な世界であることがわかりました。Sharepointに会うまで、私は学習が得意だと思っていました。すべてが非常に詳細に見え、私は有用な情報をすばやく見つけるのに苦労しています。私にはSharepointのバックグラウンドがなく、何を探しているのかわからないためです。

どうすればこれを達成できるのか、あるいは私が達成しようとしている「もの」の名前を教えてくれませんか。

前もって感謝します。

PS。ちなみに、聖杯を探す中でブランディングという言葉を学びました。その言葉が合うかどうかさえ知らない...


他のページ(SharePointのレストランレビューサイト)に投稿した方法を試しましたが、残念ながら成功しませんでした。最初は[コンテンツタイプの作成]ページでコンテンツタイプの種類を選択することに固執し、次にいくつかの親タイプを試しましたが、SharepointDesigner2007の新しいSharepointコンテンツの[公開ページ]ダイアログに表示されませんでした。

だから私は何か他のものを試しました。

私のホームページで、「Products」というタイプの「WebPartPage」の新しいドキュメントライブラリを作成しました。それは私にすべてのアイテムがウェブページであるある種のリストを作成しました。この時点で、私はついに何かを成し遂げようとしていると感じました。

これが私が集めたいくつかの質問です::)

  • 2つのアナウンスWebパーツを異なる「製品」ページに追加します。1つの製品ページからリストに新しいアナウンスを追加すると、他のページにも表示されます。コンテンツが作成されたページにのみコンテンツを表示するにはどうすればよいですか?
  • *[テーマは私の投稿で繰り返し発生するテーマです]*この設定で各製品ページの表示を変更して、デザインや色を変えることはできますか?

ありがとう。

4

4 に答える 4

4

オンラインの SharePoint 101 チュートリアルへのリンクについては、この質問への回答に投稿したリンクを確認してください。

SharePoint のレストラン レビュー サイト

カスタム マスター ページを意味する「ブランディング」を探しているとします。マスター ページは、SharePoint Web アプリケーションのページの全体的なレイアウトを決定するものです。標準の SharePoint アプリケーションを作成したら、SharePoint Designer に接続し、コツがつかめるまでしばらくそのマスター ページを操作します。

カスタム マスター ページを変更または作成する際には、特定のコンテンツ プレース ホルダーのすべてのコントロール (特別な ASP.NET サーバー側タグ) に注意することが重要です。独自のマスター ページを作成し、これらが欠落している場合は、情報を提供しないエラー メッセージが表示されることになります。

「ニュース」と「製品」を表すリスト ( http://office.microsoft.com/en-us/sharepointtechnology/HA011199881033.aspx ) を作成する必要があります。コンテンツ タイプ。

「ニュース」リストと「製品」リストを作成したら、それらの製品リストを表示するには、ビューを作成し、リスト ビュー Web パーツ ( http://office.microsoft.com/en-us/help/HA100240521033. aspx ) を使用してこれらのビューをページに含めます... しかし、Web パーツの主題では、これはおそらく少し圧倒されるので、ここで終了します。もっと欲しい場合はコメントしてください。

補遺

「ドキュメント ライブラリのカテゴリのみをホームページに表示し、選択したカテゴリのドキュメントを別のページに表示することはできますか?」
-> はい、いくつかの方法があります。カテゴリ フィールドに基づいてフィルター処理するリストのビューを定義してから、リスト ビュー Web パーツをホーム ページに追加するか、コンテンツ クエリ Web パーツ用のカスタム XSLT を記述してから、ホームページ。コンテンツ クエリ Web パーツの XSLT を作成するのは少し難しいですが、リスト ビューを使用すると、構成可能ではないという短所があります。アイテム

「しかし、リスト アイテムを変更して、その詳細を独自の Web パーツとテーマを持つまったく新しいページとして表示するにはどうすればよいでしょうか?」
-> これがキッカーです。SharePoint では、作成した各サイトにページの特別なリストがあり、各ページは実際にはコンテンツ タイプに属しています。そのため、あらゆる種類のコンテンツをページに変換できます。そのためのページ レイアウトを作成し、そのコンテンツ タイプをリストに追加するだけです。

(つまり、例です。これは純粋に憶測です。具体的にこれを行うと言っているわけではありません。少し単純化しすぎているため、説明したとおりに正確に行うことはおそらくできません)

コンテンツ タイプ「製品」を作成しますが、「カテゴリ」もコンテンツ タイプにする必要があると判断します。したがって、'Catagory' のコンテンツ タイプを作成し、'Product' リスト内の項目を参照するルックアップ列を指定します。ルックアップに複数のアイテムを含めることができることを指定します。

ここで、ユーザーがカテゴリとそれに属するすべての製品を表示できるページが必要になります。「カテゴリ」コンテンツ タイプの「ページ レイアウト」(aspx ファイル) を作成します。ページ レイアウト aspx ファイルには、「タイトル」や「説明」などのカテゴリのフィールドをレンダリングする Web コントロールを含めることができます。おそらく、「製品」ルックアップ フィールドをレンダリングするために 1 つ追加することもできます。(自分でコーディングする必要があるかもしれません)

私はあなたを失っていないことを願っています。

「Catagory」のページ レイアウトを作成したので、「Catagory」をページ リスト/ライブラリに追加してから、Catagories を表すページを作成できます。ユーザーがそれらのページを編集すると、Catagory も編集されます。

より多くの補遺

"Announcements" がリストの場合、追加した Web パーツはリスト ビュー Web パーツであるため、リストのコンテンツのみが表示されます (製品ページとは独立しています) ビューのフィルターを指定する必要があります。Web パーツで一意のフィルターを指定できるかどうかはわかりませんが、試すことができます :)

コンテンツ クエリ Web パーツを調べることを検討してください。

2番目の質問は完全には理解できませんが、答えはイエスだと思います...「ビュー」とはどういう意味ですか? 専門用語には注意が必要です。ページレイアウトのことですか?それともリスト ビュー Web パーツですか? またはリストビュー?またはマスターページ?...

于 2010-01-18T23:43:24.237 に答える
3

Heather Solomonをチェックする必要があります。シェアポイントのブランディングに関しては、彼女はシズナットです。

于 2010-01-18T23:40:06.133 に答える
2

良いスタートは、Sharepoint Designerを使用することです。

于 2010-01-18T23:35:20.993 に答える
1

Use SharePoint Designer to do your CSS work, particularly in discovering the CSS rules in play. DO NOT publish the finished work from SD; if you do, future Windows Updates may wipe out your files. Instead, deploy your customizations as a Feature. In MOSS 2007, you can add a single custom CSS file using Central Admin - this will then be applied AFTER core.CSS at runtime, To the best of my knowledge, this is the only practical way of doing this.

You need to indicate whether you are using WSS or MOSS. With WSS, you can use themes.

于 2010-01-19T15:00:18.247 に答える