从未缓存的插件操作中渲染元标记

Render meta tag from uncached plugin action

我想从我的一个未缓存操作的流体模板中呈现 HTML 元标记 (<link rel="prev" href="..."/>)。

使用 vhs-Viewhelper v:page.header.link 对未缓存的插件操作不起作用,我无法缓存该操作。

但我真的很想从该操作的流体模板中呈现标签,因为这是所有相关信息都存在的地方。我只需要渲染一个部分来获取 href。如果从其他地方这样做,我可能不得不重新实现我的大部分逻辑。

知道怎么做吗?

我遇到了同样的情况,在未缓存的上下文中使用 <v:page.header 对我有用:

<v:page.header allowMoveToFooter="0">
    <meta property="og:title" content="{f:translate(key:'mobilizations.share.title')}" />
    <link rel="prev" href="{f:uri.page [...]}" />
</v:page.header>