我有一种情况,我通过CMS创建网站并使用页面包装。页面包装CSS/HTML等将适用于所有页面,所以如果我创建了一个自定义按钮,我称之为“启动募捐人”,此按钮出现在所有页面上。我想知道是否有JavaScript方法或其他可以隐藏其他页面或强制它只出现在问候页面中的其他方法,最好只在桌面上以手机显示的方式应用于桌面,但如果这使得它复杂化,我很好地将它隐藏在移动版本的其他页面上。如何将HTML元素隐藏在仅用于桌面的其他页面上?
Test Page < ==我的测试页在这里,如果你去“了解更多”选项卡并打开下拉菜单,启动募捐按钮将从它坐的任何地方拉下来。
现在CMS确实有创造各种条件语句的能力,但它是有史以来最令人困惑的事情,这里有一个例子:
Simple Tests
If the test case matches, do one thing or do nothing:
[[?xx[[S1:first_name]]xx::xxBobxx::Hi, Bob!::]]
If the first_name is Bob, render "Hi, Bob!", if not, render nothing.
If the test case matches, do one thing or do another thing:
[[?xx[[S1:first_name]]xx::xxBobxx::Hi, Bob!::Hello.]]
If the first_name is Bob, render "Hi, Bob!", if not, render "Hello."
现在有超过100个S-标签,并没有他们特别说“隐藏”或类似的东西,所以它们需要一段时间才能通过其中每一个,因为它们具有非常通用的标题,所以同时我希望有某种解决方案来加快速度。
而他们的客户服务没有帮助大声笑,给了我上面张贴的代码的链接。
编辑。已经引起了我的注意,它有可能是CMS使用PHP,但是我有机会获得没有HTML文档的,所以我不能检查是否正在使用PHP标签。在页面包装,虽然,我可以调用HTML文件,我需要通过这个S-TAG命令:
[S63:3]
并将其拉所有的主体内容。所以这就是为什么我不知道它是否使用PHP。 CMS系统被称为Luminate Online(现在归Blackbaud所有)
下面是如何插入数据外观以及如何制作页面包装的图像。它在左边说HTML Body,但它不是,它基本上是一个适用于任何使用它的html页面的样式包装器,任何设置它的人创建了其他地方无法访问的内容,并且该人不再与我们在一起。
如果您需要任何额外的信息,请随时问!我会提供我能做的!
任何建议grealty赞赏!感谢您的时间。
这是使用PHP? –
我认为Luminate的内置代码是使用php,因为我只查看了他们构建的页面,而当我查看页面源代码时,其中没有任何条件代码出现 – Umeed