强制所有网址是绝对的 -- navigation 领域 drupal 相关 的问题

Force all URLs to be absolute


1
vote

问题

中文

我已安装以下模块:

  • 病理
  • 高级聚合

我实现了 hook_link_alter() 其中我设置了 $variables['options']['absolute'] = TRUE;

这有助于固定:

  1. 使用输入过滤器
  2. 文本格式内的所有链接
  3. javascript和css文件路径
  4. 菜单链接路径
但是,这无助于视图模块生成的图像样式路径或自定义文本。

有没有办法在全球范围内执行此操作,而不是追逐每个单链接生成方法并改变它?

我也看着一个现有问题,但不幸的是它没有帮助。

英文原文

I have installed the following modules:

  • Pathologic
  • Advanced Aggregation

I implemented hook_link_alter() where I set $variables['options']['absolute'] = TRUE;.

This helped with fixing:

  1. All links within text formats using input filter
  2. Javascript and CSS file paths
  3. Menu link paths

However, this does not help with Image Style paths or custom text generated by the Views module.

Is there a way to do this on a global basis instead of chasing down every single link generation method and altering it?

I also looked into an Existing issue, but unfortunately it didn't help.

  

回答列表

相关问题

1  视图:添加(链接到文件字段)到映像字段  ( Views add link to file field to image field ) 
在d7中,我有一个事件内容类型,其中包含图像字段("特色图像" )和文件字段("文档")。我有一个包含文档的事件的视图,并希望将链接包裹在图像周围,导致文档。这是一个 sample link 。 如何重写图像(或使用其他技术)以获取图像周围的所需链接?查看可用的令牌(我确实在图像上方添加了一秒钟的隐藏文档字段以定义...

1  仅显示匿名用户的菜单链接  ( Show menu links for anonymous users only ) 
我需要将用户注册链接显示为 998887665 菜单中的菜单项。我能够通过 links.menu.yml 添加菜单中的链接。 菜单链接显示匿名用户以及身份验证的用户,但不适用于管理员用户角色。 如何隐藏菜单项,以便与用户角色无关? ...

1  如何在单个页面上显示答案模块的所有链接?  ( How to display all links of the answers module on a single page ) 
我使用 ansess 模块,它提供了各种视图,如图所示图片下面。但它不提供我们可以作为链接提供这些视图的任何东西。 我的意思是我希望一行中的所有这四个视图作为页面的菜单选项卡, 所以,它应该是这样的: 主菜单选项卡: Q&A 此q&单击选项卡,它应显示第一个选项卡的所有这些选项卡,默认为: 所有问题...

2  如何创建带3层系统的动态菜单块系统?  ( How to create a dynamic menu block system with 3 tier system ) 
我想创建一个复杂的菜单系统,如下图像所述: 看起来很复杂,但逻辑上它很简单。 我想创建一个包含菜单项的块。 图像简要说明更好的理解:有一个标准的主菜单与所有站点一样,在此之下,块是场景-1和场景-2,我刚刚制作两个复制以获得更好的理解。我想在第一个侧边栏中保持该块。块有三层,就像M-Item(主菜单) - ...

0  超级小条菜单对移动屏幕不响应  ( Superfish menu is not responsive for mobile screens ) 
我正在使用drupal 7和superfish 7.x-1.9,问题是当我减少浏览器时,菜单并不响应,它仍然没有移动,我现在正在工作几个小时没有什么 请在配置上有任何帮助? 桌面菜单的屏幕截图: 在这里相同的菜单,浏览器宽度减少: ...

0  管理员链接问题  ( Admin links issue ) 
所以如果我在我的管理部分 http://example.com/admin/content ,我尝试然后单击 http://example.com/admin/structure URL是 http://example.com/admin/admin/structure 我设置了base_u...

0  如何按字母顺序渲染主菜单,无论菜单链路重量如何?  ( How to render the main menu in alphabetical order regardless of menu link weight ) 
我们正在使用drupal的主菜单来构建网站的主要导航。内容创建者可以访问在主菜单的任何级别中添加节点的菜单链接,并且它们也能够使用权重字段设置菜单链路将下降的位置。 我们正在使用超级小条菜单块来渲染我们的主菜单。我们难以弄清楚如何总是始终按字母顺序化,而不管当前的用户的语言是什么。我们会如何完成这一点? 示例方案:...

2  如何与CKEDITOR进行内部链接?  ( How do i make an internal link with ckeditor ) 
我使用drupal 8. 使用标准wysiwyg编辑器,当我单击链接按钮时,我只能选中选项来添加URL。我想认为会有一些能力来查找现有页面。 是否有一些方法来创建内部链接? ...

1  CSS最后一次点击链接菜单/无菜单  ( Css last clicked link menu no menu ) 
我已经搜索并搜索了许多可能的解决方案,但他们都没有为我工作。 我有一个非常奇怪的网站设置(客户端想要那样) 设置(彼此旁边): 主菜单(菜单块)子菜单(常规块)主要内容(body) 我需要的是以下内容:当用户点击主菜单项时,主菜单项可获得另一个颜色(最后一个CLIKED菜单链接)。 然后当用户点击子菜单项获取另一个颜...

2  Drupal 8:如何在内部创建手风琴视图?  ( Drupal 8 how to create accordion view with table inside ) 
我试图生成一年逐年分组的手风琴。我已经使用了手风琴模块。 它给手风琴很好,但我希望用表格形式内手风琴内的数据。对于前: 表格标题在手风琴中重复。我想要一个桌子的单个标题。如何实现这一目标? @edit 如何修改视图.AccorDion-View.html.tmig文件,以便如上面图像中所述以表格形式...

1  将菜单项限制为TB Mega菜单中某些角色  ( Restrict menu item to certain roles in tb mega menu ) 
我目前在d7上使用tb mega菜单来配置我的主菜单。 Anon&amp都可以访问其中一个主菜单项;经过身份验证的用户。我希望将此项目附加到此项目的块作为下降,但它应该只能通过某些角色访问 - 并非所有经过身份验证的用户。我已经启用了我想要的用户角色对此块的阻止可见性限制。但我仍然能够将此块视为菜单的一部分作为ANO...

0  向所有用户显示菜单项,提示匿名凭据  ( Show menu item to all users prompt for credentials for anonymous ) 
我在导航栏中有一个项目,它链接到页面视图,只能由经过身份验证的用户访问。 我希望匿名用户可见的菜单项,并且如果尝试访问它,则将它们重定向到登录。这似乎是一个普通用例。我看到一个在Drupal 7中完成这一点的多种模块,但我没有看到任何用于Drupal 8。 如何为匿名用户显示NAVBAR,以提示用户使用Drupal...

8  如何将菜单树转为关联数组?  ( How to turn a menu tree into an associative array ) 
我已经挖掘了Drupal菜单核心,以找出从菜单树(例如,帐户菜单)构建关联数组的方法,以便我可以将数据输出为JSON格式。但似乎无法使用drupal 8执行此操作。我需要的信息来自菜单树的信息包括标题,描述,网址,我也需要知道它是否有子菜单,如果它已启用。所有这些都可以使用Drupal 7中的 menu_build_...

0  如何在移动设备上显示超级鱼?  ( How get superfish to display on mobile device ) 
我安装了超级鱼模块和库,它适用于桌面/笔记本电脑/平板电脑。当我重新大小屏幕时,它正确崩溃。但它根本不会显示在移动设备上。我在Config页面上尝试了不同的设置,并尝试在HTML.tpl.php中添加推荐的代码: 元名称="视口" 内容="Width = Device-Wide,初始标度= 1.0" 我启用了SF-...

1  如何在l()中标记html true  ( How do i mark html true in l ) 
在drupal 7中,我们有选项标记html =&gt; true。 如何在Drupal 8 中进行 我的代码是 $create_icon_path = 'my_icon.png'; //my icon path $create_icon = '<img height=15 src = "/' ....

1  空父菜单项  ( Empty parent menu item ) 
我在drupal上创建了一个新的内容类型,我选择它将有哪些菜单。但是当我为我的新内容类型添加内容以及检查"提供菜单链接" 复选框时,填充后,"父项" 选择列表会变为空。 并且这是由Ajax查询引起的,该查询在检查"提供菜单链接" 复选框后被执行。 ,此查询返回一个空数组。 ...

0  MENU_TREE_OUTPUT()未返回完整菜单数组  ( Menu tree output not returning full menu array ) 
我正在构建一个拍摄rupal渲染菜单的函数,并从中删除类,以便我可以将其传递给一个jQuery函数,该函数将从其中构建一个菜单。 我使用的代码是: - <?php $tree = menu_tree_all_data("devel-frus"); $menu = drupal_render...

0  锚点链接不在Firefox工作  ( Anchor links not working in firefox ) 
所以我知道这可能不一定是一个"drupal" 问题,但因为我正在使用drupal,这个问题只发生在我的drupal网站上,我想知道它是否与Drupal处理URL的方式有关。 所以,我在我的主页上有一个锚定: <a id="we_know_digital" name="we_know_digital"></a> ...

1  具有Bootstrap 3的多级子菜单  ( Multilevel submenu with bootstrap 3 ) 
我正在尝试在drupal 8上使用bootstrap主题制作一个多级菜单。我已创建菜单并激活所有子菜单容器的"显示儿童" 标志,但只显示了第一级子菜单。 我尝试过 http:// knackforge .com /博客/ pathirakalappan / create-multi-leel-botstrap-men...

2  菜单名称“主菜单”的映射,具有变量名称:primary_nav  ( Mapping of menu name main menu with variable name primary nav ) 
我是新的司布,并想知道常量/全局变量的细节:$ primary_nav 观察到此变量从标题:"主菜单" 的菜单中拉动链接列表。 我试着看到ui和db中的映射,但找不到。 你能用随变量名称("主菜单" )找出映射,使用变量名:primary_nav以及它定义的位置。 ...




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


Licensed under cc by-sa 3.0 with attribution required.