如何将指向外部营销视频的链接添加到网站主页?

2024-05-15 00:03:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我不是一个程序员,我需要一些帮助来添加一个外部链接到我的网站主页。这是一个在提供商网站上托管的JavaScript,它将在我的网站上集成一个营销视频(Plone 3.2)。在

我查看了portal_javascripts注册表,但我不清楚如何确保链接只在主页上运行。在


Tags: 视频网站链接注册表plone主页javascript程序员
2条回答

在javascript注册表中,使用“condition”(如果您是指通过ZMI进行编辑)或“expression”(如果在javascripts.xml文件通过通用设置)的

python:context.portal_url() == context.absolute_url()

有更好的方法-你真的应该测试产品.CMFPlone.interfaces.siteroot.IPloneSiteRoot由上下文提供:

^{pr2}$

但我不确定在portal_javascripts条件下如何做到这一点。在

在JavaScript注册表中,使用以下表达式填充条件字段:

python:(folder.meta_type=='Plone Site') and (context.getId()==folder.getDefaultPage())

其中:

  • context是当前对象。在
  • folder是当前对象的容器。对于Plone site root中的对象,它是站点本身。在
  • folder.meta_type是容器的入口类型。在
  • folder.getDefaultPage()获取容器的默认页。如果容器是Plone站点,则它是站点的主页。在

相关问题 更多 >

    热门问题