首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grav -解析URL

Grav -解析URL
EN

Stack Overflow用户
提问于 2018-03-02 03:11:15
回答 1查看 132关注 0票数 1

我想定义一个名为"product“的新模板。

此模板调用外部服务并检索有关该特定产品的信息。使用访问产品信息的自定义插件可以很容易地做到这一点。关于如何做到这一点的信息已经在here上找到。

但是,我希望页面的URL是这样的:

代码语言:javascript
复制
/product/<id>/<seo-friendly-description>

因此,我可以在Twig模板中检索<id><seo-friendly-description>,稍后将使用它们来检索特定的产品信息。

我试图在文档中找到一些可以帮助我的东西,但没有成功。有人可以给我指出正确的文档部分,或者突出显示应该实现的基本步骤,以便我可以开始解决此问题吗?

为了以防万一,我正在尝试寻找与bottle或其他web框架的工作原理类似的东西:

代码语言:javascript
复制
@route('/hello/<name>')
def greet(name):
    return 'Hello ' + name
EN

回答 1

Stack Overflow用户

发布于 2018-03-04 09:33:38

我一直在我自己的网站上建立一个家庭回忆录,我也一直在解决类似的问题。我还没有完全解决所有的问题,但如果你想检查我的github repo,我的解决方案大部分都是有效的。

简而言之,您需要该插件来查看活动路由是什么。如果路由匹配,则创建页面并使用插件数据填充该页面。

我还没有弄清楚如何让活动页面在所生成页面的导航菜单中突出显示,但是您可能仍然会发现这个解决方案很有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49057065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档