如何链接到页面中的特定块?

发布于 2024-10-20 02:05:53 字数 249 浏览 3 评论 0 原文

我在主页上展示了部分“最新推荐”(文本区域),并在最后放置了“查看更多”链接。

现在,我想在单击“查看更多”时链接到页面上的特定推荐。

但我在单个推荐页面上有一个推荐列表,这意味着每个推荐没有单独的详细信息页面。那么如何在页面上显示具体的推荐呢?

<?php echo $this->getUrl('testimonial'); ?> 

这提供了我的推荐页面的链接。

I had displayed part of "latest testimonial" (textarea) on my home page, and placed a "view more" link in the end.

Now I want to link to that specific testimonial on a page when "view more" is clicked.

But I had a list of testimonials on a single testimonial page, meaning no separate detail page for each testimonial. So how can I display the specific testimonial on the page ?

<?php echo $this->getUrl('testimonial'); ?> 

this gives a link to my testimonial page.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

在巴黎塔顶看东京樱花 2024-10-27 02:05:53

首先,您需要在推荐页面上提供一些元素 ID。例如,如果每个推荐都在引用中:

<blockquote id="testimonial001">
    ...
</blockquote>

或者在每个推荐之前放置一个命名锚点:

<a id="testimonial001"></a>
...

那么您的 URL 可以构建 带有片段

<?php echo $this->getUrl('testimonial', array('_fragment'=>'testimonial001')); ?> 

通过路由参数指定 ID,您将覆盖可能由另一个模块设置的任何其他片段(不知道是哪个,只知道它可能发生)这比仅仅附加它更好。

First you need to provide some element IDs on your testimonials page. For example if each testimonial is in a quote:

<blockquote id="testimonial001">
    ...
</blockquote>

Or place a named anchor just before each testimonial:

<a id="testimonial001"></a>
...

Then your URL can be built with a fragment:

<?php echo $this->getUrl('testimonial', array('_fragment'=>'testimonial001')); ?> 

By specifying the ID through a route parameter you will override any other fragment that might get set by another module (don't know which, just know that it can happen) which is preferable to merely appending it.

落花随流水 2024-10-27 02:05:53

下面的示例应该生成一个链接: http://www.example.com/testimonial#anchor

<?php echo getUrl('testimonial'); ?>#anchor

其余部分您可以在本文档中找到: http://www.w3schools.com/tags/tag_a .asp
使用此示例: http://www.w3schools.com/tags/tryit.asp ?filename=tryhtml_link_bookmark

example below should generate a link this this: http://www.example.com/testimonial#anchor

<?php echo getUrl('testimonial'); ?>#anchor

The rest you can find in this document: http://www.w3schools.com/tags/tag_a.asp
using this example: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_link_bookmark

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文