Jump to content
Sign in to follow this  
woodzy481

Кнопка в модальном окне

Recommended Posts

Ребята помогите очень надо, не могу на сайте добавить именно кнопку всплывающей формы. В шаблоне Унишоп  есть меню над слайдшоу " туда из админки можно вставить обычную ссылку. Внизу часть кода отвечающая за эти кнопки. Вопрос что мне нужно поменять(желательно по пальцам, чтобы по нажатию на кнопку открывалась форма в модальном окне. Есть модуль "создатель форм" его активировал и в файл контроллер код вставил, а куда и как дальше двигаться не пойму. У меня будет 1 Кнопка, а не 5 как в демо шаблона.

 

Вставьте в файл контроллера код: 
$sobfeedback = new sobfeedback($this->registry); $data['sobfeedback_id34'] = $sobfeedback->initFeedback(34);

Вставьте в файл темплейта код: echo $sobfeedback_id34;

<?php if($headerlinks) { ?>
        <div id="top-links" class="hidden-xs hidden-sm">
            <ul>
            <?php foreach ($headerlinks as $headerlink) { ?>
                <li><a href="<?php echo $headerlink['link']; ?>" title="<?php echo $headerlink['title']; ?>"><?php echo $headerlink['title']; ?></a></li>
            <?php } ?>
            </ul>
        </div>
        <div id="top-links2" class="btn-group pull-left visible-xs visible-sm">
            <button class="btn btn-link dropdown-toggle" data-toggle="dropdown"><i class="fa fa-info"></i> <i class="fa fa-caret-down"></i></button>
        </div>
    <?php } ?>

Share this post


Link to post
Share on other sites

вот пример классической кнопки и модального окна bootstrap:

 

Спойлер
<!-- Кнопка пуска модальное окно -->  
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  Launch demo modal
</button>

<!-- Модальное окно -->  
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        ...
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>

 

вот ссыль на оригинал:

ссыль

Share this post


Link to post
Share on other sites

Да кнопок то классических много это понятно, а в моей ситуации ничего нельзя сделать? С помощью этого модуля форму создал, и кнопку можно вывести через админку в любое место(дизайн—->схемы), но желательно в это место ее запихнуть :)

Share this post


Link to post
Share on other sites
В 04.01.2019 в 20:21, woodzy481 сказал:

но желательно в это место ее запихнуть

вот это выводить меню

В 04.01.2019 в 16:48, woodzy481 сказал:

            <ul>             <?php foreach ($headerlinks as $headerlink) { ?>                 <li><a href="<?php echo $headerlink['link']; ?>" title="<?php echo $headerlink['title']; ?>"><?php echo $headerlink['title']; ?></a></li>             <?php } ?>             </ul>

это кнопку  для мобильных

В 04.01.2019 в 16:48, woodzy481 сказал:

        <div id="top-links2" class="btn-group pull-left visible-xs visible-sm">             <button class="btn btn-link dropdown-toggle" data-toggle="dropdown"><i class="fa fa-info"></i> <i class="fa fa-caret-down"></i></button>         </div>

закоментировать это все

убрать классы  

hidden-xs hidden-sm

в 

В 04.01.2019 в 16:48, woodzy481 сказал:

<div id="top-links" class="hidden-xs hidden-sm">

и вставить свою кнопку

<div id="top-links">
	<?php echo $sobfeedback_id34; ?>
</div>

если я правильно понял

Share this post


Link to post
Share on other sites

Ребята спасибо за помощь, долго мучился.... =) В итоге вставип саму форму в конце страницы.... А вывел в нужном месте тупо заменой этой строчки 

<li><a href="<?php echo $headerlink['link']; ?>" title="<?php echo $headerlink['title']; ?>"><?php echo $headerlink['title']; ?></a></li>

на 

<a class="btn-navbar" navbar-toggle"" data-toggle="modal" data-target="#feedbackModal34">

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.