如何禁用匿名用户的链接,但不是所有链接项? -- navigation 领域 和 users 领域 drupal 相关 的问题

How to disable links for anonymous users for SOME, but not all link items?


1
vote

问题

中文

此处的链接问题是视频链接,它是BrightCove.com托管视频。现在一些重要背景:

  • 该网站是公司生产视频的目录。它需要登录以查看任何内容。
  • 然而,用户可以组装视频列表(如购物车或愿望清单),并将该列表的URL发送给未授权的人;该人可以查看视频链接并阅读有关视频的文本信息,但无法访问站点的其他部分。
  • ,但其中一些视频被指定为"不可共享" 。因此,即使可以共享与大多数视频页面的链接和匿名用户播放视频链接,我们需要排除从播放的"不可共享" 的视频。
  • 链接字段只是此内容类型的节点中的一个字段。节点本身必须允许匿名用户访问;只有需要可变的视频链接可访问或无法匿名访问。

任何人都可以建议制作一些但不是匿名用户无法访问的所有视频链接的策略?

英文原文

The link issue here is video links, which are for brightcove.com hosted videos. Now some important background:

  • The site is a directory of company-produced videos. It requires login in order to view anything.
  • However the user can assemble a list of videos (like a cart or wish list) and send a URL for that list to a non-authorized person; that person can view the video links and read text info about the video, but can't access other parts of the site.
  • But some of the videos are designated as "not shareable." So even though it's OK to share links to most of the video pages and for anonymous users to play the video link, we need to exclude the "non-shareable" videos from being playable.
  • The link field is only one of the fields in a node of this content type. The node itself must remain accessible to the anonymous user; it is only the video link that needs to be variably accessible or not accessible to anonymous.

Can anyone suggest a strategy for making some but not all video links not accessible to the anonymous user?

     
 
 

回答列表

0
 
vote

我会创建视频的视图并通过角色控制访问权限。如果您需要在现场级别控制,我确实有一个模块,或者您可以使用字段模板。

 

I would create a view of the videos and control access by role. if you need control at the field level, I'm sure there is a module for that or you can use a field template.

 
 
0
 
vote

查看人们 - >权限,它通过限制对基于角色的内容类型的访问。

介质是一种内容类型的形式,我猜你应该能够限制匿名或非注册的用户查看它,但这也将限制图像或另一个上传作为媒体的文件。

如果这太限制性,您可能希望创建自己的自定义内容类型一个面板或链接链接到并限制该面板的页面。

 

Look at People->permissions,It works by restricting access to content types based on roles.

Media is a form of content type and I guess you should be able to restrict anonymous or non registered users from viewing it but then this will also restrict viewing of images or another file uploaded as media.

If this is too restrictive you may want to create your own custom content type a panel or a page that your links link into and restrict that.

 
 

相关问题

0  从分类项创建具有动态链接的视图  ( Creating a view with a dynamic link from taxonomy term ) 
尝试使用五个链接列表创建视图块 事件详细信息(动态) 原因(Dyanmic) 赞助商(Statis) 志愿者(静态) 寄存器(静态) 动态URL将如下所示: /活动/高尔夫球比赛/ [年] / [分类学期] /事件 - 细节 /活动/高尔夫球比赛/ [年] / [分类学期] /导致 我无法格式化分类术语以在U...

1  将弹出文本链接添加到特定的“创建内容”页面  ( Add a popup text link to a specific create content page ) 
我到处都看起来并找不到我的问题的答案。我正在尝试做一些似乎它会相对简单的事情,但我一直在空洞:只需一个内容类型的"节点/添加/内容" 表单中的弹出文本链接。 我想知道如何使用popup模块( https://www.drupal.org / project / popup )使用块制作弹出的文本元素,但在添加内容页...

4  如何翻译菜单标题?  ( How to translate the menu title ) 
目前我正在研究一个多语种网站,并且已经有多种语言设置。 现在我有翻译菜单项,它正在工作很大,但我也希望翻译菜单标题。 这是我如何获取菜单标题: $menuInfo = menu_load('menu-second-menu'); ,我通过$ menuinfo ['title']来获得标题; 我用以下代码打...

0  使用主题键显式“切换到移动主题”链接  ( Explicit switch to mobile theme link with theme key ) 
我正在使用主题键 https://www.drupal.org/project/themekey在依赖于浏览器和/或OS ID之间的主题之间自动切换。 现在我想通过单击链接,允许用户明确地切换到一个或另一个主题。 Persistant URL https://www.drupal.org/project/pur...

0  需要“carat”,用于目前有效的超级鱼菜单项  ( Need carat for currently active superfish menu item ) 
我有一个drupal 7超级小条菜单(来自超级鱼模块),我想为当前活动的菜单项添加"carat" 。 这是我当前的菜单: 但我想要一个菜单​​,当前活动菜单项有一个"克拉" 。 这是我想要的:(在Photoshop中改变给克拉克拉) 我正在寻找在Drupal 7中这样做的最简单方法。 任何想法? ...

1  每名用户发送唯一(无保护的)链接  ( Send out a unique unprotected link per user ) 
我是一个拥有200多个用户的Drupal网站的管理员。我有点卷成这个,所以我没有笨拙的专家,虽然我现在已经设法了解它。 这是我们运动机的一个网站,我们希望所有现有用户在即将到来的赛季确认他们的会员资格(俱乐部)。 我们宁愿尽可能简单地执行此操作,并将每个用户发送一个链接,当单击时,将确认其续订。理想情况下,这是一种与...

2  可能的原因是通过电子邮件发送的一次性登录链接被打破?  ( Possible cause of the one time login link sent via e mail to be broken ) 
编辑:它似乎是一个错误,在这里报道 https://www.drupal.org/node / 2329723 当我作为admin时,添加一个新用户并通过邮件通知他,一次性登录链接被破坏: http://www.exmaple.com///www.exmaple.com/user/reset/... ...

2  如何通过数据库重新排序书本模块菜单?  ( How to reorder book module menu through database ) 
如何更快地重新订购书菜单,可选择通过数据库? 我有一个大问题,可以重新排序书籍模块的菜单/导航.... 它由拖放支持 - 我有318个项目列表,约100项拖动约200项;拖动似乎拒绝工作,以及分配权重.... (拖动正在工作在其他菜单上,仍然需要花费大量时间,因为它们被默认按字母顺序排列,不按提交) 有没有办法将...

1  如何在Bootstrap 3的节点上添加类来读取更多链接和添加 - 注释链接[已关闭]  ( How do i add classes to read more link and add comment link on node for bootstra ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

0  悬停上的菜单链接显示&代替 &  ( Menu link on hover is showing amp instead of ) 
我有一个提供菜单链接的WebForm。 WebForm有三种语言(荷兰语,法语,英语)。 对于荷兰语版本,我有一个 Informatie Informatie 和描述 Vragen & Antwoorden 。。 但是当我悬停链接时,我没有得到 Vragen & Antwoorden 。但我得到 Vragen &...

2  导航未在Omega 4个子上显示  ( Navigation not displaying in omega 4 subtheme ) 
我已经使用了oomega默认Starterkit克隆了一个omega 4个子上的象征。我制作了一个基于/sites/all/themes/omega/7.tpl.php的布局模板,然后选择它。 模板文档以下为区域内容: $ page ['品牌']:品牌区域的项目。 $ PAGE ["标题" :标题区域的项目。...

1  更改所有用户配置文件链接  ( Alter all user profile link ) 
我正在使用Drupal Commons分发为社区网站。该网站有许多私人组。当用户浏览私有组时,它们单击配置文件链接(或链接到配置文件的用户图片),它将当前将它们带到标准配置文件页面,即: /用户/ joe-smith 我希望用户改为指示: /组/绿色家庭/用户/ joe-smith 这将允许我在不使用户留下组...

3  在模板文件自动关闭中的链接标记。  ( Link tags in template file auto closing ) 
我在模板文件中有一个围绕一些输出的链接缠绕链接。我有正确的模板文件;我可以把文本放在"开始这里" 和'这里结束',它打印出我想要'一个href'标记开始和结束的地方。 但是当我放入启动'a href'时,它会自动关闭。我可以放在'div'中,这没有自动关闭。我试过了 <div href="javascript:v...

1  如何在Bootstrap主题中添加自定义登录注销链接?  ( How to add custom login logout links in bootstrap theme ) 
我是drupal的新手,但我有一个要求,我的当前网站使用bootstrap主题。之前,标题上没有登录名和注销按钮。今天我收到了从Desinger的HTML登录和注销条带。为此,我创建了一个新的块和选定的引导区域作为导航。现在,这种自定义标题完美地坐在页面顶部。静态MyAccout,注销,由Desinger发送的联系人...

0  如何为菜单实施jQuery手风琴?  ( How to implement jquery accordion for a menu ) 
我希望实现类似于手风琴菜单模块,但不幸的是该模块有菜单块和其他模块的问题......因此,从主题角度来看,使用主链接和辅助链接实现jQuery手风琴菜单的最佳方式是什么?应该是一个主题的一个简单的问题,但我还没有找到任何可以逐步带走我的具体教程。 使用Drupal 7,自适应主题。 更新:谢谢您的所有响应。我会看看...

0  在视图中进行分组字段  ( Themng the grouping fields in views ) 
我有一个观点按类别列出菜肴。类别是标签("主要" ,"汤" 等)。我使用分组字段,我想要的是为此视图制作一种锚点菜单。是否有可能符合分组字段? 现在,在相关视图行之前,分组字段位于H3标题中。 是否有可能重写它们,或改变它们的结构? ...

0  查看作为发布者(用户)时缺少下拉菜单  ( Missing dropdown menus when viewed as a publisheruser ) 
我已经使用了zeropoint主题,开发了一个网站,它工作完美。最近,我必须创建一个具有特定角色的新用户,因为我创建了"发布者配置文件" 并分配了一些角色。无论我分配的角色如何正常工作,但问题是当网站被视为发布者时 drop-down 菜单丢失。到目前为止,我无法看到主菜单链接作为发布者的下拉,并且再次作为一个管理员...

0  展开树中的菜单链接  ( Expand menu links down in a tree ) 
我正在使用漂亮的菜单,但它只扩展了儿童亚菜单。我想要它,这样当你在主父链接上时,它会将一个子菜单放下一个子菜单,所有子子菜单在树中扩展。 有一些质量草图,我确实如此: 不一定是漂亮菜单,欢迎任何替代模块。欢呼。 ...

0  基于角色的下拉子菜单停止工作  ( Dropdown submenus based on roles stopped working ) 
我的网站当然有一个菜单/顶级导航,我有各种下拉/子菜单。昨天,它都是正常的。如果您是匿名用户,则会看到特定的菜单项,具有特定的下拉列表。如果认证用户,则会看到另一个菜单。 今天,我看了页面,首先作为匿名用户,最高级别的菜单在那里,但当我悬停下拉菜单没有出现。然后我登录了同样的东西,顶级就在那里,但悬停根本没有显示子...

2  如何停止在Ajax请求上添加jQuery元素  ( How to stop the jquery element being added on ajax requests ) 
我已添加一个用于我的超级小条菜单的切换,它可以正常工作,但对于每个Ajax加载或ColorBox触发,跨度是多次创建的。如何解决它??? (function ($){ Drupal.behaviors.customjs = { attach: function (context, settings) { $(...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.