如何找到在prestashop 1.6中调用的smarty变量

时间:2016-04-06 12:48:14

标签: php smarty prestashop prestashop-1.6

我正在学习prestashop,例如我想修改交付PDF格式。在 delivery-slip.tpl 文件中:

.video-js.vjs-playing .vjs-tech {
  pointer-events: none;
}

如何找到注入{$ product_tab}的位置?感谢

3 个答案:

答案 0 :(得分:1)

这不是问题的确切答案,但它可以帮助您找到您正在寻找的合适控制器,

首先你需要找到整个项目,然后你会得到不同的控制器.tpl文件作为你的搜索结果。

你只需通过控制器就可以轻松找到像

这样的行
$this->setTemplate('delivery-slip.tpl ');

这将有助于你找到它..

答案 1 :(得分:1)

嘿{$ product_tab}这个变量来自delivery-slip的控制器,很可能是#34; deliverySlipController.php"在控制器文件夹中。

答案 2 :(得分:0)

{$product_tab}(以及其他与pdf相关的模板)中的所有“包含”都可以作为主模板的子模板找到。因此,对于delivery-slip.product-tab.tpl,模板为Button buttonListaIntereses = FindViewById<Button> (Resource.Id.myButton); buttonListaIntereses.Click += delegate { ApiInterface.Instance.getData(response2=> { Intent displayMessage = new Intent(this, typeof(DisplayMessage)); //Put info in Extra for the new screen. displayMessage.PutExtra("content", response2.Content); StartActivity(displayMessage); }); };

编辑其他答案为您找到定义变量的方式提供了正确的方法。但就你的具体情况而言,smarty变量实际上更像是“包含”。