每个区域的块模板钩子建议

时间:2016-04-30 06:03:34

标签: drupal drupal-theming drupal-8 drupal-blocks

我注意到团队已经删除了块 - [region] .twig.html模板钩子。 https://www.drupal.org/node/1968360

但是,我有一个站点从D7迁移并使用了很多模板。

我是前端开发人员,所以我没有任何编写自定义主题钩子的经验,是否有任何主题钩子可用于制作区域模板的模板?

1 个答案:

答案 0 :(得分:0)

将此代码添加到THEMENAME.theme文件中:

 AlertDialog.Builder mAlertDialogBuilder = new AlertDialog.Builder(this);
LayoutInflater inflater = this.getLayoutInflater();
// inflate the custom dialog view
final View mDialogView = inflater.inflate(R.layout.dialog_layout, null);
// set the View for the AlertDialog
mAlertDialogBuilder.setView(mDialogView);

Button btn = (Button) mDialogView.findViewById(R.id.dialog_btn);
btn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        // Pass the mDialogView to the SnackBar
        Snackbar
                .make(mDialogView, "SnackBar in Dialog", Snackbar.LENGTH_LONG)
                .show();
    }
});
AlertDialog alertDialog = mAlertDialogBuilder.create();
alertDialog.show();

我找到了这段代码,但我补充了一点。