我对 Bitrix 还不是很熟悉,所以这个问题可能是微不足道的,但我无法用谷歌搜索它。该站点有一列横幅,我只需将其全部删除即可。我知道有一个组件,您可以通过管理面板禁用这些横幅,但我没有在标准组件中找到它们。我在 html 项目中寻找这些横幅的 html 代码,但我没有找到任何明智的东西,主要是样式。只设置所有这些元素是一个非常糟糕的主意display: none,但我知道它有多糟糕,所以我决定在这里问一个问题)也许有一些简单的方法可以找到我不知道的代码或设置?好吧,如果有机会,我将不胜感激,包括有关该主题的文献。如果它有帮助,那么当我点击它时:
一般来说,它是一个信息块,我已经弄清楚了。在 Bitrix 中有信息块之类的东西。如果有这样的任务需要修复某个页面,但在文件中找不到相应元素的代码,而您从管理面板中找到的所有内容都与我的屏幕截图相似,那么很可能是这样是信息块。在我的例子中,str 是命名空间,正如 Bitrix 所称的那样,实际上它只是 local/components 或 local/templates/components 中的一个文件夹,它包含该信息块所在的所有带有 str 前缀的静态组件。 content 是名称 infoblock,b2b-landing 是一个模板。在前面看到的命名空间中编辑我们需要的信息
:
我们可以在 class.php 文件或 component.php 文件中找到组件代码。反过来,您可以在那里跟踪我们需要的所有信息。就我而言,我在代码中看到信息块的 id 就足够了,我在管理面板中使用它找到了它并完成了任务,删除了不必要的代码。