Страница 1 из 1

Как вставить свою html верстку в back end

Добавлено: 2018.03.28, 14:45
Columbia
Целый день ломаю голову
Вот с коллегой пишем веб приложение
Он сверстал макет
А я написал все на yii2 (регистрацию, авторизацию и тд и тп)
А как теперь это все соеденить

Re: Как вставить свою html верстку в back end

Добавлено: 2018.03.28, 15:44
yiijeka
Вам нужно внести изменения в ваши представления(views), согласно его макету.

Re: Как вставить свою html верстку в back end

Добавлено: 2018.03.28, 17:35
Columbia
yiijeka писал(а): 2018.03.28, 15:44 Вам нужно внести изменения в ваши представления(views), согласно его макету.
Спасибо большое
Простите пожалуйста за глупый вопрос
Но нет ли у вас ссылки на документацию?

Re: Как вставить свою html верстку в back end

Добавлено: 2018.03.28, 17:54
someweb

Re: Как вставить свою html верстку в back end

Добавлено: 2018.03.28, 18:30
skynin
И почти наверняка натянуть верстку не получится, потому что html нагенерили виджеты и этот html сильно отличается от сделанного руками.

Выхода 2:
- вместе с тем кто верстал, кастомизировать нагенеренный виджетами html с помощью css. почти не трогая html.
- отказаться от использования виджетов и переделать регистрацию, авторизацию и тд и тп без них.

вобщем кому-то придется переделать немножно свою работу.

Re: Как вставить свою html верстку в back end

Добавлено: 2018.03.29, 12:06
slo_nik
skynin писал(а): 2018.03.28, 18:30 И почти наверняка натянуть верстку не получится, потому что html нагенерили виджеты и этот html сильно отличается от сделанного руками.
Это почему же не получится?

Re: Как вставить свою html верстку в back end

Добавлено: 2018.03.29, 14:53
skynin
slo_nik писал(а): 2018.03.29, 12:06 Это почему же не получится?
вот с текущего проекта

ручная верстка:

Код: Выделить всё

<header id="header" class="not-logged">
      <div class="header-inner pure-g">
        <div class="pure-u-2-5 flex-center-y">
          <a href="/" class="flex align-flex-center">
            <img src="/images/svg/logo.svg" class="logo" alt="Logo" width="46" height="49">
          </a>
          <nav class="main-menu">
            <ul class="nav flex">
              <li class="active"><a href="/XXXXX">XXXXX</a></li>
              <li><a href="/XXXXX">XXXXX</a></li>
              <li><a href="/XXXXX">XXXXX</a></li>
            </ul>
          </nav>
        </div>

        <div class="pure-u-3-5 justify-flex-right flex">
          <a href="/XXXXX" class="b-foopot_inner flex-center-y">
            <span class="b-foopot_inner flex-center-y">
А что генерит NavBar, Nav вы можете сами посмотреть после установки Yii2

Вообще, это обычная проблема, для систем имеющих свои средства генерации html, особенно CMS, типа Wordpress, Magento

Если верстальщик не учитывал специфику, то кому-то придется поработать - либо программисту выкрутить руки средствам генерации html, либо верстальщику переделать.