【问题标题】:How do I wrap a link around an image in sanity.io cms?如何在 sanity.io cms 中环绕图像的链接?
【发布时间】:2021-12-09 23:47:13
【问题描述】:

我希望能够在 Sanity.io CMS 内的帖子中放置一张图片,并在该图片周围添加一个锚标记。这样当用户点击图片时,它会将他们带到不同的页面。

每当我点击图片时,编辑器中的链接功能就会失效。

我已尝试搜索不同的插件来解决此问题,但我找不到任何插件。

我很想编写自己的自定义块,但我觉得对于这样一个开箱即用的简单功能需要付出很多努力。

除了编写我自己的自定义块之外,还有什么更简单的解决方案?

提前致谢!

【问题讨论】:

    标签: reactjs sanity


    【解决方案1】:

    我可能会将 URL 添加为图像上的字段。然后在前端,您可以检查链接是否存在并相应地呈现您的代码。这就是我处理figcaptions 的方式:将图像包装在figure 中,如果该字段存在则附加figcaption,如果不存在则只返回图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-16
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 2015-01-13
      • 1970-01-01
      相关资源
      最近更新 更多