如何在 laravel statamic 中创建可重用的 html 块,以便我可以在 vuejs 中的不同页面上使用它?

问题描述 投票:0回答:1

我正在尝试使用 laravel statamic 和 vuejs 创建一个 CMS。我想要实现的是我想构建可重用的 html 块;例如,我想构建一个横幅图像块,管理员应该能够在不同的页面上使用该图像块,以免他们希望在主页和关于页面中出现横幅。他们需要从管理面板导入该块,然后动态更改其内容,他们的工作就完成了,我们使用静态 RESTful API 分别在主页和关于页面上显示这两个横幅。静态中可以做到这一点吗?

需要构建一个功能,管理员可以移动块并更改其内容。

我认为这可以通过蓝图或一些可重用的字段集来实现,但不确定我是对还是错。

php laravel content-management-system statamic
1个回答
0
投票

是的,可以使用 Replicator 字段类型。您可以为每个页面构建器块配置“集”,每个页面构建器块都有自己的字段集。

在 REST API 中,您将能够获取所有块的数据。

type
键将确定当前设置/块类型。

我希望这是有道理的!如果您有任何其他问题,Discord 上有一个非常活跃的 Statamic 社区,社区成员愿意提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.