相关疑难解决方法(0)

OpenCart:如何制作全局变量?

我试图在OpenCart中创建两个全局变量.我基本上希望能够在我的任何.tpl文件中声明它们

<?php echo $global1; ?>
Run Code Online (Sandbox Code Playgroud)

我已经尝试过编辑,library/system.phpconfig.php可以$global1="test"在我的文件中添加内容.但是在.tpl文件中调用它不起作用?

例如,看下面的文件,我希望能够随时调用这些变量..我是否需要编辑config.php或者什么?该示例显示了$header在每个.tpl文件上使用的调用.

not_found.tpl

<?=$header?>
<div class="breadcrumb">
<? foreach ($breadcrumbs as $breadcrumb) { ?>
    <? $breadcrumb['separator']; ?><a href="<?=$breadcrumb['href']?>"><?=$breadcrumb['text']?></a>
<? } ?>
</div>
<div id="content">
    <?=$global1?>
    <img src="/catalog/view/theme/default/image/error.png"/>
</div>
<?=$footer?>
Run Code Online (Sandbox Code Playgroud)

更新

/catalog/controller/common/header.php

<?php   
class ControllerCommonHeader extends Controller {


    protected function index() {

        // NEW GLOBAL VARS
        $cdnDefault="//www.gorgeouscouturedev.com/catalog/view/theme/";
        $currentUseLang = $this->language->get('code'); 
Run Code Online (Sandbox Code Playgroud)

现在在/catalog/view/theme/default/template/common/home.tpl

<?=$header?>
<?=$column_left?>
<?=$column_right?>
<div id="content">

<? echo $cdnDefault ?>
<? echo $currentUseLang ?> …
Run Code Online (Sandbox Code Playgroud)

php variables opencart

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

opencart ×1

php ×1

variables ×1