dongtao9158 2016-08-31 11:23
浏览 59

链接Twig中的静态页面(Sylius)

I am using the latest Sylius and I created a static page in the backend.

The internal name is ueber-uns and I created a route that links there. So when I browse mywebsite.com/ueber-uns it works.

Now I'm having trouble to generate a route for it in my Twig template. The only thing I came up with was this:

<a href="{{ path('sylius_static_content_show', {'path': 'uber-uns'}) }}">Über uns</a> but this throws a

Route 'sylius_static_content_show' not found" error.

The only page I found in the docs was emtpy: http://docs.sylius.org/en/latest/book/content.html?highlight=static

Anywhere else I can find information about that?

  • 写回答

1条回答 默认 最新

  • dongxun8189 2016-08-31 23:54
    关注

    Try using name instead of path in the arguments for the route

    <a href="{{ path('sylius_static_content_show', {'name': 'uber-uns'}) }}">Über uns</a>
    

    This is the route definition in ShopBundle

    sylius_shop_static_content_show:
        path: /{name}
        methods: [GET]
        defaults:
            _controller: sylius.controller.static_content:showAction
            _sylius:
                template: SyliusShopBundle:StaticContent:show.html.twig
                repository:
                    method: findPublishedOneByName
                    arguments: [$name]
    
    评论

报告相同问题?

悬赏问题

  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果