Webová část Dotaz na obsah je jednou ze tří webových částí poskytovaných weby pro publikování SharePointu 2010 k zobrazení obsahu. Webová část Dotaz na obsah vám umožňuje zobrazit obsah odkudkoli ve vaší kolekci webů; je to užitečné pro shrnutí obsahu na domovskou stránku nebo vytvoření archivního zobrazení obsahu.
Webová část Dotaz na obsah se běžně používá k zobrazení seznamu novinových článků na vstupní stránce webu (první stránka, na kterou se návštěvníci obvykle dostanou). Řekněme, že na vašem webu vytvářejí nové články tři lidé. Webovou část Dotaz na obsah můžete použít k automatickému zobrazení seznamu těchto článků na vstupní stránce vašeho oddělení.
Chcete-li použít webovou část Dotaz na obsah, postupujte takto:
Vložte na stránku webovou část Dotaz na obsah a upravte vlastnosti webové části.
Webová část Content Query se nachází v sekci Content Rollup.
V části Dotaz webové části vyberte možnosti, které vrátí položky, které chcete ve webové části vidět.
Sekce Dotaz nabízí mnoho možností, včetně:
-
Zdroj: Vyberte umístění v hierarchii webu, kde chcete dotazovat položky. Chcete-li zobrazit položky bez ohledu na to, kde se v hierarchii webu nacházejí, vyberte přepínač Zobrazit položky ze všech webů v této kolekci webů a vyberte typ seznamu, skupinu typů obsahu a typ obsahu, které chcete zobrazit.
Pokud například chcete shrnout všechny úkoly projektu, použijte typ seznamu úkolů a skupinu typů obsahu seznamu a typ obsahu úkolu.
-
Typ seznamu: Z rozevíracího seznamu vyberte druh seznamu, ve kterém jsou uloženy vaše položky.
-
Typ obsahu: Z rozevíracích seznamů vyberte skupinu typů obsahu a typ obsahu, které chcete použít pro dotaz.
-
Cílení na publikum: Pokud chcete, aby webová část respektovala jakékoli nastavení cílení na publikum u položek, zaškrtněte políčko Použít filtrování publika.
-
Další filtry: Zahrňte všechna další pole, podle kterých chcete filtrovat, výběrem z rozevíracích seznamů. Seznam dostupných polí je určen typem seznamu a typem obsahu.
Chcete-li například zobrazit všechny úkoly, které nejsou spuštěny, vyberte z rozevíracích seznamů Stav úlohy, Je rovno a Nezahájeno.
Pomocí SharePoint Designer 2010 můžete nakonfigurovat další možnosti dotazu pro webovou část Dotaz na obsah.
V zákulisí tato webová část generuje dotaz pomocí dotazovacího jazyka SharePointu, CAML (Collaborative Application Markup Language). Můžete napsat svůj vlastní dotaz CAML, který použijete místo výběru možností; můžete najít stránky, které vám řeknou více o CAML, vyhledáním „syntaxe CAML“ ve vašem oblíbeném vyhledávači.
V části Prezentace webové části vyberte možnosti, které zobrazí vaše položky.
-
Seskupení a řazení: V rozevíracím seznamu Seskupit položky podle vyberte sloupce, podle kterých chcete výsledky seskupit. Můžete se také rozhodnout seskupit výsledky podle webu výběrem možnosti Místo v rozevíracím seznamu Seskupit položky podle.
Můžete vybrat sloupec, podle kterého se má seřadit, a omezit počet zobrazených položek výběrem rozevíracího seznamu Seřadit položky podle a zaškrtnutím políčka Omezit počet položek k zobrazení a poté zadáním čísla do pole Limit položek. .
-
Styly: Vyberte styl skupiny a styl položky, který chcete použít k zobrazení položek, z rozevíracích seznamů Styl skupiny a Styl položky.
Tyto styly určují, jaké informace se zobrazí. Například Název a popis zobrazuje pole názvu položky spojené s dokumentem nebo položkou spolu s popisem.
Tyto styly jsou šablony XSL, nikoli styly CSS. Pomocí SharePoint Designer 2010 můžete vytvářet své vlastní šablony XSL.
-
Pole k zobrazení: Zadejte pole, která chcete namapovat na vybraný styl položky, a to tak, že je zadáte do textových polí Pole k zobrazení.
V případě většiny dokumentů a článků je pole Komentáře výchozím polem popisu. U položek se musíte rozhodnout, které pole chcete použít. Například typ obsahu Úkoly používá pole Tělo. Do pole Popis zadejte název pole Body a hodnota tohoto pole se zobrazí ve webové části.
-
Zdroj: Označte, zda chcete, aby byl pro výsledky tohoto dotazu generován kanál RSS, zaškrtnutím políčka Povolit kanál pro tuto webovou část.
Klepněte na tlačítko OK.
Váš dotaz se zobrazí ve webové části.