Роман Бунс: Все завист от аппетита. ))) Может быть 500$ если все прото, может 1000-2000 если хорошо, может и дороже, если замахнуться на "лучший в своем роде"
Все браузеры нестандартно рассчитывают margin: 0 auto при масштабировании окна. Если хотите что бы при масштабировании все было на своих местах - забывайте про auto
А если такой ерундой надо страдать постоянно - проще переопределить activeform виджет и пусть генерит доп js скрипт, который будет выполнять нужную вам ерунду.
Если урл формируется динамически в браузере, тогда при чем тут yii, который работает на сервере? Надо с помощью jquery сформировать url, собрать данные из формы и отправить.
К тому же у activeform есть beforeSubmit через который можно прочитать нужный инпут и сменить action у формы. В любом случае yii тут не при чем.
Pavel Khorikov: Вы хотите уйти от админки? Тоесть установил и все? Мне кажется проще сделать простую админку или страницу где хрантся настройки. проще будет доделывать функции.
пишите в базу или в конфиг. Например название шаблона, и храните их все. Их же не миллион. Если У Вас под каждый товар - отдельный шаблон - это беда. Надо максимально обобщить, подобавлять в шаблоны render отдельных частей и т.д. Пока сложно понимаю Вашу структуру, так что дать дельный совет сложно. У меня есть ощущение, что Вы на этапе проектирования что-то делаете не так. У Вас MCV соблюдается?
Pavel Khorikov: 2 базы, 1 локально для лендинга, вторая удаленная для загрузки товаров(а). Весь проект устанавливается одинаково, а мастер установки делает выборку из удаленной базы и добавляет то что выбрал пользователь. Можно без удаленной базы. - просто сделать php файл, который возвращает массив.
Pavel Khorikov: Тогда разбейте вопрос на подвопросы. Так как не понятно, что Вам подсказать? Дать готовую реализацию? В чем у Вас проблема? И не проще ли установить Вашу CMS на yii2, а потом в настройках все это менять? Зачем кастомизация при установке?