У меня около 20 или около того продуктов, которым необходимо загрузить определенный шаблон продукта, а все остальные загружают по умолчанию. Вот код, который у меня есть. Я не могу понять, как включить несколько идентификаторов продукта. Любая помощь будет принята с благодарностью.Загрузить шаблон продукта на основе идентификатора продукта
if ($this->request->get['product_id'] == 200000864) {
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/customproduct.tpl')) {
$this->template = $this->config->get('config_template') . '/template/product/customproduct.tpl';
} else {
$this->template = '/template/product/customproduct.tpl';
}
} else {
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {
$this->template = $this->config->get('config_template') . '/template/product/product.tpl';
} else {
$this->template = '/template/product/customproduct.tpl';
}
}
Жесткое кодирование это действительно не очень хорошая идея. Вам лучше использовать что-то [подобное этому расширению] (http://mos.so/8056) –
Использовать форматирование кода. – JodyT
Спасибо за предложение, но я не хочу платить 50 долларов за расширение. Нет способа жесткого кодирования правильно? – nfgkid