Myengine

Про модуль Сustomize

3 месяца назад Denis

У меня не получалось использовать модуль для редактировании ссылки, затирался класс.

Вышел из ситуации так:

<p id="btn-1" class="editable" style="display: inline;">

<a href="#" class="<?php echo !$Customize->iss('btn-1')?'button button-slider':'';?>"><?php echo $Customize->iss('btn-1')?$Customize->get('btn-1'):'Кнопка 1';?></a>

</p>

<script> document.querySelector("#btn-1").childNodes[2].className = "button button-slider"; </script>

<p id="btn-2" class="editable" style="display: inline;">

<a href="#" class="<?php echo !$Customize->iss('btn-2')?'button button-reversed button-slider':'';?>"><?php echo $Customize->iss('btn-2')?$Customize->get('btn-2'):'Кнопка 2';?></a>

</p>

<script> document.querySelector("#btn-2").childNodes[2].className = "button button-reversed button-slider"; </script>

Если у кого есть более простой способ - пишите.

Вернуться назад к другим темам

Ответы пользователей

Чтобы оставлять сообщения необходимо авторизоваться
Denis 2 месяца назад

Еще можно класс прописывать для тега (а) .btn a { }

<div class="btn">

<span class="editable"><a href="#">ссылка<></span>

<div>

Surfyk 2 месяца назад

Не тот код вставил, сори

<div class="btn editable" id="btn"><?php echo $Customize->iss('btnf2')?$Customize->get('btn'):'<p><a href="//'.$_SERVER['HTTP_HOST'].'">Подробнее</a></p>';?></div>

Surfyk 2 месяца назад

Я делаю так

<div class="btn editable" id="btn"><p><a data-cke-saved-href="//domen.ru" href="//domen.ru">ДАЛЕЕ</a></p></div>

Потом в текстовом редакторе открываешь свойства ссылки и редактируешь как хочешь.