Drupal 在模板覆盖中打印到基础的路径

Drupal 在模板覆盖中打印到基础的路径,drupal,drupal-theming,Drupal,Drupal Theming,我正在用我的template.php做一个模板覆盖,我需要打印到我网站底部的路径 目前我有: $output = '<div id="my-basket-text"><a href="/cart">My Basket</a></div>' . '<div id="my-basket-no-items">' . $item_count . '</div>'; $output=''$项目"计数";; 创建的链接是: <

我正在用我的template.php做一个模板覆盖,我需要打印到我网站底部的路径

目前我有:

$output = '<div id="my-basket-text"><a href="/cart">My Basket</a></div>' . '<div id="my-basket-no-items">' . $item_count . '</div>';
$output=''$项目"计数";;
创建的链接是:

<a href="/cart">My Basket </a>

我理解为什么会发生这种情况,为什么这个链接不起作用

如果我向tpl文件添加代码,我会首先使用PHP打印到我的站点基础的路径。但是,在我的
template.php
中使用相同的代码不起作用;代码在页面上显示为文本

我怎样才能避开这件事?我是不是在用正确的方式做这件事

注意-代码$item_count可以正常工作,但当我试图使用它向div添加类时,它也只是打印了文本:
“”$项目_计数.'


这让我怀疑我是否为基本路径使用了正确的代码,但应用错误。

您需要使用drupal的链接功能。检查此页面以获取可用的url选项

所以,你的链接应该是

$output = l('My Basket', 'cart');

如果您将其用于链接,Drupal将为您处理基本路径。

我必须删除;所以我让它使用:$output=''。l(“我的篮子”、“手推车”)$项目"计数";;谢谢