Изменить веб-часть XSL для SharePoint 2010 Rss Feed - PullRequest
2 голосов
/ 02 мая 2011

Привет,

Я не акула XSL / XSLT / XML, я работал с некоторыми, хотя, но я никогда не касался веб-части rss feed xsl в SharePoint 2010 и очень мало знаю, чтобыкак это работает.

Я пытаюсь добиться того, чтобы, когда веб-часть загружала фид, я хотел, чтобы выходил заголовок, включая дату и источник новостной ленты.Предоставляются все 3 поля, включая Описание и т. Д.

Я знаю, что веб-часть Rss в SharePoint предоставляет XSL, но не отображает его так, как я этого хочу.Итак, я спрашиваю, как мне настроить отображение RSS-каналов в веб-части?

Любые руководства или аналогичные, которые могут рассказать мне, как это работает, очень важны.

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 20 марта 2013

Вы можете прекрасно использовать веб-часть RSS: сначала отредактируйте веб-часть и найдите кнопку редактора XSL

Edit RSS part image 1 enter image description here

В Chrome не будет кнопки, кроме васздесь будет поле для редактирования.Затем вырвите ту ерунду, которая у них там, замените своей собственной xsl.Для вашего наставления я включил этот очень простой xsl:

<?xml version="1.0" encoding="iso-8859-1"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
<html>
  <head>
    <title>What's going on around here</title>
  </head>
  <body>
    <div id="explanation">
      <h3>News Around here</h3>
      <p>Allowing you to stay up to date with the latest news and features from here.</p>
    </div>
    <div id="subscribe"></div>
    <div id="content">
      <xsl:variable name="count" select="4"/>
      <xsl:for-each select="rss/channel/item">
          <xsl:variable name="myURL" select="link"/>
              <div class="article" >

                <a href="{$myURL}" rel="bookmark"> 
                  <xsl:value-of select="title"/>
                </a>
              </div>
      </xsl:for-each>
    </div>
  </body>
</html>

1 голос
/ 04 июня 2011

Вы захотите использовать веб-часть просмотра данных вместо веб-части RSS-канала.С помощью wepart dataview вы можете указать его на внешний канал RSS и стилизовать его по своему выбору.

Вот набор инструкций для подключения к источнику данных REST.http://hamishking.wordpress.com/tag/cross-site-collection-lookup/

URL-адрес REST будет URL-адресом файла RSS, и после того, как он появится на странице, вы можете оформить его с помощью своего пользовательского XSL.

...