• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Как интегрировать bootstrap с woocommerce

Image CMS
#1
Есть вёрстка главной страницы на bootstrap и мне нужно чтобы страница генерировалась по другому,очень много искал инфы нашёл только то что как сверстать просто на вп а не на вукомерс.
Код:
<!DOCTYPE html>
<html>
<head>
    <title>Непоседа</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
    <link rel="stylesheet" type="text/css" href="style.css" media="all">
    <link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300i" rel="stylesheet">
<meta charset="utf-8">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light ">
      <a href="#" class="navbar-brand"><img  src="img/1234.png" width="150vw" height="150vw" alt="logo"></a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar1" aria-controls="navbar1" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
<div class="collapse navbar-collapse" id="navbar1">
  <ul class="nav">
  <li class="nav-item col-lg-2 mt-xs-1 mt-3">
    <a class="nav-link" id="menu" href="#" >Главная</a>
  </li>
  <li class="nav-item col-lg-2 mt-3">
    <a class="nav-link" id="menu" href="#">Каталог</a>
  </li>
  <li class="nav-item col-lg-3 mt-3">
    <a class="nav-link" id="menu" style="white-space:nowrap;" href="#">Обратная связь</a>
  </li>
  <li class="nav-item col-lg-3 mt-3">
    <a class="nav-link" id="menu" style="white-space:nowrap;" href="#">Условия доставки</a>
  </li>
  <li class="nav-item col-lg-2 mt-3">
    <a class="nav-link" id="menu" href="#">Корзина</a>
  </li>
  <div class="col-9 mx-auto">
      <ul class="nav mt-xs-4 mt-sm-3"><li class="nav-item">
    <a class="nav-link mt-sm-5 " id="cont">8(900)999-99-99</a> 
  </li>
  <li class="nav-item">
    <a class="nav-link mt-sm-5" id="cont">Адрес,адрес</a> 
  </li>

</ul></div>
</ul>
</div></nav>
<div id="carousel" class="carousel slide" data-ride="carousel">
  <!-- Индикаторы -->
  <ol class="carousel-indicators">
    <li data-target="#carousel" data-slide-to="0" class="active">1</li>
    <li data-target="#carousel" data-slide-to="1">2</li>
    <li data-target="#carousel" data-slide-to="2"><img src=""></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="img-fluid" src="img/img1.png" alt="...">
    </div>
    <div class="carousel-item">
      <img class="img-fluid" src="img/img2.png" alt="...">
    </div>
    <div class="carousel-item">
       <img class="img-fluid" src="img/img3.png" alt="...">
    </div>
  </div>
  <!-- Элементы управления -->
  <a class="carousel-control-prev" href="#carousel" role="button" data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Предыдущий</span>
  </a>
  <a class="carousel-control-next" href="#carousel" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Следующий</span>
  </a>
</div>
<div class="container-fluid">
    <div class="row">
        <div class="card mx-auto mt-5"  id="tav">
  <img class="card-img-top mx-auto mt-5" style="width: 80%;" src="img/tovar.png" alt="Card image cap">
  <div class="card-body">
    <h5 class="card-title">Название карточки</h5>
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <a href="#" id="baton1" class="p-2" >Переход куда-нибудь</a>
    <a href="#" id="baton"><img style="width: 20%; "src="img/korz.png"></a>
  </div>
</div>
        <div class="card mx-auto mt-5"  id="tav">
  <img class="card-img-top mx-auto mt-5" style="width: 80%;" src="img/tovar.png" alt="Card image cap">
  <div class="card-body">
    <h5 class="card-title">Название карточки</h5>
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <a href="#" id="baton1" class="p-2" >Переход куда-нибудь</a>
    <a href="#" id="baton"><img style="width: 20%; "src="img/korz.png"></a>
  </div>
</div>
        <div class="card mx-auto mt-5"  id="tav">
  <img class="card-img-top mx-auto mt-5" style="width: 80%;" src="img/tovar.png" alt="Card image cap">
  <div class="card-body">
    <h5 class="card-title">Название карточки</h5>
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <a href="#" id="baton1" class="p-2" >Переход куда-нибудь</a>
    <a href="#" id="baton"><img style="width: 20%; "src="img/korz.png"></a>
  </div>
</div>

    </div>

</div>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
</body>
</html>
Есть какой либо способ интегрировать может ссылку на статью 1541793190793.png
 

marr

Форумчанин
#2
Непонятно, что вы хотите сделать. Изменить внешний вид Главной страницы? Изменить вид страницы одного товара?
Не надо трогать bootstrap! Напишите свои кастомные стили, они переоформят внешний вид. Если надо изменить и функциональную часть (например, поменять местами какие-то блоки или что-то добавить), то работайте с дочерней темой. Создайте нужную страницу и поместите ее в вашу дочернюю тему, она будет иметь приоритет.

WordPress Codex вам в помощь.
 
#3
Непонятно, что вы хотите сделать. Изменить внешний вид Главной страницы? Изменить вид страницы одного товара?
Не надо трогать bootstrap! Напишите свои кастомные стили, они переоформят внешний вид. Если надо изменить и функциональную часть (например, поменять местами какие-то блоки или что-то добавить), то работайте с дочерней темой. Создайте нужную страницу и поместите ее в вашу дочернюю тему, она будет иметь приоритет.

WordPress Codex вам в помощь.
Мне нужно изменить генерируемый код woocommerce чтобы генерировал теги bootstrap.чтобы на выходе получалось тоже самое что и на обычной вёрстке.в вёрстке я шарю но плохо знаю wp и woocommerce. 1541847964275.png
у меня есть темы я скопировал,и чёт настроил там но там слишком много хуков,не очень понятно тоесть мне сами хуки нужно изменить чтобы они генерировали div контейнер и row вложеный.Вроде для просто вп есть плагин но для вукомерса я не нашёл.
1541848278042.png
Ну дошёл я до этого файла,content-single-product как он генерится тут ещё куча файлов там миниатюра,ищображение товара,но они тоже хуками генерируются.
 
Последнее редактирование:

marr

Форумчанин
#4
Ну дошёл я до этого файла,content-single-product как он генерится тут ещё куча файлов там миниатюра,ищображение товара,но они тоже хуками генерируются
много хуков,не очень понятно тоесть мне сами хуки нужно изменить
Где находятся хуки, можно посмотреть в файле functions. Но раз вы этого не знаете, то советую оставить попытки ковырять код.

http://wpcommerce.ru/threads/kak-pravilno-kovyrjat-kod-vse-tochki-nad-i.3141/#post-17180
 
Сверху Снизу