Sharepoint Foundations 2013:多个页面上的博客内容相同,每个页面都应用过滤器. [英] Sharepoint Foundations 2013: Same blog contents on multiple pages, filter applied on a per page basis.

查看:65
本文介绍了Sharepoint Foundations 2013:多个页面上的博客内容相同,每个页面都应用过滤器.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Sharepoint Foundations 2013:多个页面上的博客内容相同,每页应用过滤器.

Sharepoint Foundations 2013: Same blog contents on multiple pages, filter applied on a per page basis.

我一直在努力为我们的小型企业创建一个占用大量博客的内部网.我们在不同的办公室有多个子站点,每个部门都有更多页面.

I have been struggling to create an blog-heavy intranet for our small business. We have multiple Sub-Sites for different offices, and further pages for each department.

我想创建一个博客,该博客可以在多个子站点/页面上共享相同的类别,帖子和评论(所有数据),然后可以按页面的类别进行过滤.

I would like to create a blog that can share the same categories, posts, and comments (all data) across multiple sub-sites/pages, which I could then filter by category per page.

我无法通过共享列表,Web应用程序等来完成此操作.我正在研究使用XSLT列表视图Web部件来完成此操作的可能性,但是不确定我是否会再度陷入困境.
http://www.glynblogs.com/2011/04/exporting-the-xslt-list-view-web-part-in-sharepoint-2010.html

I have been unable to accomplish this through shared lists, web apps, etc... I am looking into the possibility of using XSLT List View Web Parts to accomplish this but unsure if I am headed for another dead end.
http://www.glynblogs.com/2011/04/exporting-the-xslt-list-view-web-part-in-sharepoint-2010.html

为了透明起见,以下是该项目的要求列表.

For transparency's sake, below is a list of requirements for this project.

  • 使我们的员工能够在其博客文章中添加文档,图像等.例如,HR员工可以使用"HR"按钮将其发布到HR页面博客.类别.如果主页上的用户仅过滤HR类别的帖子,他们将拥有 访问任何网站页面上的帖子.

  • To enable our employees to add documents, images etc to their blog posts. For example the HR employee can publish to the HR page blog, using the "HR" Category. If a user on the main page were to filter only HR category posts they would have access to the post on any site page.

某些内容应在发布前得到特定员工的认可.例如,为管理保留了一个页面,管理应该具有任何其他员工的所有访问权限.管理页面受权限限制,但是 能否在管理"下发布任何帖子?类别受相同权限的限制?

Certain contents should be approved by specific employees before publishing it . For example a page is reserved for Management, management should have all of the access of any other employee. The management page is restricted by permission, however can any posts under the "Management" category by restricted by the same permissions?

人力资源员工可以写下员工的着装要求,但是除非得到人力资源经理的批准,否则所有员工都不会看到这些规则.

HR employee might write down the dress code for the employees , but these rules will not be seen by all the employees unless it is approved by the HR manager.

添加类别应仅对某些用户严格.例如,只有管理员才能添加类别,或者只有部门经理才能添加类别.

Adding categories should be stricter to only certain users. For example only admin can add categories Or only department managers are able to do so.

有些内容可以未经批准直接发布,并且管理员可以指定是应批准还是应直接发布此内容.

Some contents can be directly published without approval, and the administrator can specify if this content should be approved or it should be published directly.

应该提供创建者的全部历史记录,更新的内容.

Full history of who create, updated contents should be available.

使用类别在多个页面,站点中搜索内容.

Search contents across multiple pages, sites using category.

我们正在使用免费的SharePoint Foundations 2013,并且无权访问SharePoint Designer.
您可以提供的任何意见/经验将不胜感激.

We are using the Free SharePoint Foundations 2013, and do not have access to SharePoint Designer.
Any opinions/experience you can provide would be greatly appreciated.

推荐答案

嗨avancruz,

要显示从一个站点到另一个站点的Web部件,有几种方法.

To display the web part from one site to another site, there are several methods.

一种更简单的方法是使用 SharePoint Designer,您可以使用SharePoint Designer将Web部件保存到网站库中,或导出Web部件,然后将Web部件插入到所需的网站中显示此Web部件.阅读以下文章 关于如何向父站点或子站点显示列表Web部件.

An easier way is to use SharePoint Designer, you can save the web part to the site gallery by using the SharePoint Designer or export the web part and then insert the web part to the site where you want to display this web part. Read below article about how to display a list web part to parent or sub-sites.

如果无法使用SharePoint Designer,则可能需要代码.

If you cannot use the SharePoint Designer, you may need code.

Here is an demo about how to use code to display a list/library from another site which you can refer to. You can add a Content Editor Web Part to the page that you wish to display the list web part on and use the view of list/library as data source.

类别是SharePoint列表/库中的一列,您可以在其后进行搜索 在管理中心的Search Service应用程序中启动完全/增量爬网.如果您在每次编辑文档时创建版本"选项中选择是",则可以直接检查列表项或文档的历史记录. 列表/库中此列表中的项目"设置>版本控制设置.

Category is a column in SharePoint list/library, it can be searched after you start a full/incremental crawl in Search Service Application in Central Administration. You can check the history of list items or documents directly if you have select "Yes" to the option "Create a version each time you edit an item in this list" in list/library Settings > Versioning settings.

您可以通过创建不同的视图来自定义每个Web部件,以在不同的页面上显示不同的内容.

You can customize each web part to display different contents on different pages by creating different views.

我们可以使用内容批准"来要求项目或文件的批准,然后内容才对大多数站点用户可见.但是管理员无法指定哪个文件需要直接批准或发布. 使用OOB批准工作流,它将把存储在SharePoint列表或库中的文档或其他项目路由给一个或多个人,以供他们批准或拒绝.如果可以使用SharePoint Designer创建设计器工作流,则可以添加一些条件 在工作流中根据条件将批准任务分配给特定员工.

We can use Content Approval to require approval of an item or file before the content becomes visible to most site users. But admin cannot specify which file needs to be approved or published directly. Using the OOB Approval workflow, it will route a document or other item stored in a SharePoint list or library to one or more people for their approval or rejection. If you can use SharePoint Designer to create a designer workflow, you can add some conditions in the workflow to assign an approve tasks to specific employees based on conditions.

要将列显示设置为某些组,我们可以使用jQuery添加条件来判断当前用户是否属于正确的组或具有正确的权限.这是一个有关基于隐藏列的演示 用户权限.本文适用于SharePoint 2010,但仍具有有关SharePoint 2016的良好信息.

To set column displays to certain groups, we can use jQuery to add conditions to judge if the current user is in right groups or with correct permissions. Here is a demo about hide column based on user permissions. This article is for SharePoint 2010, but it still has good information for SharePoint 2016.

http://www.sharepointdiary.com/2013/07/hide-sharepoint-list-columns-based-on-user-permissions.html      

最好的问候,

艾伦·白


这篇关于Sharepoint Foundations 2013:多个页面上的博客内容相同,每个页面都应用过滤器.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆