编辑Drupal打印



我已经接管了一个在Drupal中使用自定义主题的网站。我对drupal知识很少,但我知道主页是在page.tpl.php文件中构建的。

因此,当我打开文件并导航到需要编辑的部分时,我看到一段这样的代码

<div id="deals">
<div class="container">
<?php print render($page['slider_deals']);?>
</div>
<br/><br/>
</div>
现在我假设,它

基本上是获取一个块或视图并在那里打印它,但是我如何让自己进入"slider_deals"的坚韧部分来编辑它,因为我在服务器上的任何地方或后端控制台的块或视图中都找不到它。

谢谢,任何帮助表示赞赏。

此代码片段基本上呈现一个名为"slider_deals"的区域。区域是内容块的容器。自定义区域在主题的".info"文件中定义。您可以转到"管理/结构/块"来管理哪些块显示在哪个区域。主题还可能具有渲染该特定区域的"region.tpl.php"或"region--slider-deals.tpl.php"文件,否则渲染过程将回退到"模块/系统"中默认的"region.tpl.php"文件。您还可以在主题的"模板.php"文件中签入在渲染该区域之前调用的某些hook_preprocess_region()hook_process_region()hook_preprocess_region__slider_deals()hook_process_region__slider_deals()函数。在两阶段流程中,"预处理"函数在"进程"函数之前调用,就在渲染相应模板之前,从而允许在最后一刻调整模板中可用的变量,以及添加特定于区域的 CSS 和 JS。

最新更新