开发者

Drupal - print current URL as link, but remove the final argument

I'm trying to add a 'back' link within page.tpl.php (replacin开发者_如何学JAVAg a proper breadcrumb for a certain content type...).

My goal is to create a link that pulls in the current URL, but removes the final argument. So a page mysite/x/y would have a link mysite/x/ (or mysite/x).

Is this possible? (The URLs are aliased).

<?php
$path = ???

$my_link = l('Back', $path);
?>

<?php if (($node->type == 'marketplace_item')): ?>
   <div id="breadcrumb" class="nav"><?php print $my_link; ?></div>
<?php endif; ?>

Cheers, James


if this the case always you can build the URL manually

$my_link = $base_url . arg(0);

or count the args then remove the last one

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜