如何在Drupal中的视图中使用base_path()?

时间:2011-12-18 20:36:02

标签: drupal-6 drupal-views

我在视图中有以下字段:

  1. 用户ID
  2. 预告

    • 我为用户ID 字段选择了“从显示中排除”。
    • Teaser 字段中,我选择了“重写此字段的输出”选项。这样,我可以使用html来完全控制视图输出的结构。此外,我可以使用它的令牌 [uid] 来调用用户ID字段。
  3. 例如,我可以在预告片的重写中执行以下操作:

    <a href="user/[uid]" title="Visit this user's profile">Visit Profile</a>
    

    上面代码的问题是路径是相对的。它只能在网站的首页上使用。

    例如,如果在

    中单击此链接
      

    www.example.com/node/1

    然后它将访问一个不存在的URL:

      

    节点/ 1 /用户/ [UID]

    我尝试了以下内容:http://chopapp.com/#o7osql65

    但是视图字段不允许使用PHP代码。

    我可能正在接近这个完全错误。有没有人有什么建议?感谢。

1 个答案:

答案 0 :(得分:0)

您需要重写UID字段的输出,并将其呈现为链接。即使您最初将其从显示中排除,它仍然可以通过其令牌链接到其他字段。选择“将此字段作为链接输出”时,其中一个选项是使链接绝对。