Всем привет! Занимаюсь фронтендом, а в бэкенде шарю оч. плохо, так что не бейте)))
Видел в некоторых темах для OC есть визуальный редактор. Например можно выбрать стиль хедера (в теме несколько файлов twig хедеров, которые применяются в зависимости от того, что выбрать в админке), так же можно изменять шрифты и цвета.
В WP можно использовать Theme Customizer API, нужно что-то подобно для OpenCart(а).
Подскажите пожалуйста, как можно подобное реализовать? Как правильно поставить вопрос не знаю, поэтому пока не нашел решения на просторах интернета.
PHP программисты и бэкендеры, хелпаните пожалуйста. Буду рад, если даже скиньте ссылки, с инфой.
В принципе ничего сложного:
На стороне админ панели, при сохранении (например, в настройках шаблона) ваших цветов, размеров шрифта, блоков, генерируется соответствующий CSS
Во фронте подключаете этот css...
Без знания Opencart и php - будет сложновато. Фактический, нужно писать модуль для Opencart...
наверно речь про возможность менять структуру/вид отдельных элементов/блоков сайта?
если да, то написать самому функционал или взять с темы templatemonster, но учитывать, что эти темы полное Г и не прихватить оттуда Г.
Если речь про редактирование контента, т.е. html, то есть ckeditor
Речь про возможность менять структуру/вид отдельных элементов/блоков сайта.
Интересуюсь, как написать такой функционал (так как не оч. разбираюсь)? Может есть инфа, с которой можно стартануть, чтобы смог потом разобраться?
Инфы нет, функционал специфический и почти никому не нужен. Т.к. кто сайт делает для себя сразу делает как нужно, такой функционал актуален для студий, которые меняя настройки получают разный вид коробочного сайта, поэтому придется писать самим.
Ну и как ниже человек пишет генерировать результирующие файлы, добавить раздел настроек в системе.
В коде, который связан с шапкой (файлы header.* по разным путям) уже реализовывать управление на основе настроек.
Это первое, что пришло в голову