首页 > 解决方案 > 错误过滤模板:注意:未定义偏移量:1

问题描述

我正在使用 Novetty Theme 并且在我的主页上收到此错误消息。

错误过滤模板:注意:未定义偏移量:1 仔细查看代码后,看起来数组是错误的。

 foreach (array('xl', 'lg', 'md', 'sm') as $l){
      foreach (explode('|', $this->getData('block_' . $l)) as $block){
      list($blockId, $column, $cls) = explode(',', $block);
      if (!isset($classes[$blockId])){
                $classes[$blockId] = "col-{$l}-{$column} ";
            }else{
                $classes[$blockId] .= "col-{$l}-{$column} ";
            }
            $classes[$blockId] .= "{$cls} ";

            if (!in_array($blockId, $order)){
                $order[] = $blockId;
            }
        }
    }

请帮我解决这个问题,说它在第 227 行

list($blockId, $column, $cls) = explode(',', $block);

任何帮助都会很棒。

标签: phparraysmagento

解决方案


推荐阅读