Задать вопрос
Ответы пользователя по тегу CMS
  • Есть ли толковый мануал по mega filter pro?

    zoozag
    @zoozag
    Opencart
    Комментировать
  • Кастомные поля в OpenCart. Что использовать?

    zoozag
    @zoozag
    Opencart
    "кастомные поля"

    Если речь об админке, то кастомные поля обычно делаются под конкретную задачу и под нее же ставится модуль.
    Если модуля нет, любое поле не очень сложно добавить через код, благо мануалов на просторах хватает. Пару раз сделать по мануалу, чтобы понять архетиктуру, а дальше уже как по маслу.

    Вот например у меня имеются сложные "информационные страницы" с индивидуальной версткой.

    В третьем вроде уже появился Twig, но я с 3 пока стараюсь не работать.
    В целом у информационных страниц в визуальном редакторе можно и код вставлять, так что если индивидуальная верстка только в контентной части страницы, то проблем быть вообще не должно.
    Ответ написан
    Комментировать
  • Кто ждет релиза Ocstore отозвитесь, будут ли сложности?

    zoozag
    @zoozag
    Opencart
    Ради одной фишки переезжать со стабильной сборки на новую? Да еще и сразу несколько магазинов. Очень сомнительная идея.
    Ответ написан
    Комментировать
  • Как включить увеличение изображений?

    zoozag
    @zoozag
    Opencart
    в стандартной сборке этой CMS все работает как положенно

    А у вас что за сборка? Какая тема стоит?

    ставлю дефолтные файлики product.tpl и product.php

    В свою тему ставите стандартный product.tpl?

    Модули magiczoom и прочие устанавливаются на не работают

    Скорее всего модули, которые вы ставите не совместимы с вашей темой. Смотрите файл vqmod/ocmod от модуля и вносите правки руками для вашей темы.
    Ответ написан
    Комментировать
  • Отдельный шаблон для текстовой страницы opencart?

    zoozag
    @zoozag
    Opencart
    Смотри кнтроллер information/information
    Там ищи строки типа:
    if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/information/information.tpl')) {
    				$this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/information/information.tpl', $data));
    			} else {
    				$this->response->setOutput($this->load->view('default/template/information/information.tpl', $data));
    			}

    Тебе нужно в это условие добавить проверку по $information_id т.е. примерно так:
    if ($information_id == {id нужной статьи}) {
    	if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/information/information.tpl')) {
    		$this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/information/{новое название шаблона}.tpl', $data));
    	} else {
    		$this->response->setOutput($this->load->view('default/template/information/{новое название шаблона}.tpl', $data));
    	}
    } else {
    	if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/information/information.tpl')) {
    		$this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/information/information.tpl', $data));
    	} else {
    		$this->response->setOutput($this->load->view('default/template/information/information.tpl', $data));
    	}
    }
    Ответ написан