2
나는 새로운 변수 추가 홈 컨트롤러를 수정하려고 : 메인 페이지에 HTML 만 표시 하시겠습니까?
$data["header_home"] = true;
은 그 때 나는 tetmplate로 같은
header.twig에서이를 확인하려고 : {% if header_home %}
<div>Home</div>
{% else %}
<div>Not Home</div>
{% endif %}
내가 인덱스로 홈 페이지를 엽니 다. PHP 또는 그냥 주소가 작동하지 않는 주소, 내가 말하지 말은 <div>Home</div>
.
어떻게 고칠 것인가? 백엔드에있는
<?php
class ControllerCommonHome extends Controller {
public function index() {
$this->document->setTitle($this->config->get('config_meta_title'));
$this->document->setDescription($this->config->get('config_meta_description'));
$this->document->setKeywords($this->config->get('config_meta_keyword'));
if (isset($this->request->get['route'])) {
$this->document->addLink($this->config->get('config_url'), 'canonical');
}
$data["header_home"] = true;
$data['column_left'] = $this->load->controller('common/column_left');
$data['column_right'] = $this->load->controller('common/column_right');
$data['content_top'] = $this->load->controller('common/content_top');
$data['content_bottom'] = $this->load->controller('common/content_bottom');
$data['footer'] = $this->load->controller('common/footer');
$data['header'] = $this->load->controller('common/header');
$this->response->setOutput($this->load->view('common/home', $data));
}
}
변수가 가정에서 사용할 수 없다고 생각합니다. – OPV
가정 에서뿐만 아니라 헤더에서 변수를 설정하려고 시도했는데 둘 다 근무했거나 적어도 false 블록으로갔습니다. 그래서 어느 쪽이든 나를 위해 일했습니다. –
예를 들려 줄 수 있습니까? home.php에 변수를 설정했지만 작동하지 않습니다. – OPV