据我所知,可以让Drupal页面HTML更简洁,没有冗余代码的方法包括:
1、调用Drupal API直接生成HTML,如直接通过API获取block,然后print出来;
2、覆写Drupal的模板,例如page.tpl.php,block.tpl.php等。
特别是在用到panels、view等模块的时候,覆写会非常麻烦,特别是在每个页面都不一样的样式的时候,调用API就会影响Drupal的用户体验。
请问还有其他更方便的方法吗?
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4) require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145) Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099) Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
据我所知,可以让Drupal页面HTML更简洁,没有冗余代码的方法包括:
1、调用Drupal API直接生成HTML,如直接通过API获取block,然后print出来;
2、覆写Drupal的模板,例如page.tpl.php,block.tpl.php等。
特别是在用到panels、view等模块的时候,覆写会非常麻烦,特别是在每个页面都不一样的样式的时候,调用API就会影响Drupal的用户体验。
请问还有其他更方便的方法吗?