allon925 Опубликовано 4 июля, 2013 Жалоба Поделиться Опубликовано 4 июля, 2013 Что нужно поменять в simpla в php, чтобы можно было переносить слова в меню тэгом переноса <br> из админки. Например у меня есть "оплата и доставка" Я хочу чтобы оплата была на одной строке а "и доставка на другой" ставлю в меню <br> "оплата<br>и доставка", а он не работает не переносит работает как текст. Заранее благодарен за любую помощь. Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 4 июля, 2013 Жалоба Поделиться Опубликовано 4 июля, 2013 |escape в шаблоне уберите не будет Вам чистить html тэги тогда Цитата Ссылка на сообщение Поделиться на другие сайты
allon925 Опубликовано 5 июля, 2013 Автор Жалоба Поделиться Опубликовано 5 июля, 2013 Сайт choosemood.ru главное меню. Я хочу чтобы Оплата была на одной строчке а доставка на другой. Использую <br> но ничего не получается, Исправил в шаблоне где происходит вывод меню <!-- Меню --> <ul id="menu"> {foreach $pages as $p} {* Выводим только страницы из первого меню *} {if $p->menu_id == 1} <li {if $page && $page->id == $p->id}{/if}> <a data-page="{$p->id}" href="{$p->url}"><span class="menu1_{$p->id}"></span>{$p->name}</a> </li> {/if} {/foreach} </ul> <!-- Меню (The End) --> Но ничего не поменялось. Также если искать конструкцию |escape он также находит ее и в самой simpla. Из какого еще файла нужно удалить |escape чтобы перенос заработал. Заранее благодарен за любую помощь. Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 5 июля, 2013 Жалоба Поделиться Опубликовано 5 июля, 2013 У меня после удаления |escape на демо сайте все замечательно перенеслось. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 5 июля, 2013 Жалоба Поделиться Опубликовано 5 июля, 2013 смотрите также свои css стили Цитата Ссылка на сообщение Поделиться на другие сайты
allon925 Опубликовано 5 июля, 2013 Автор Жалоба Поделиться Опубликовано 5 июля, 2013 именно в шаблоне, вкотором верхнее меню код которого я привел выше, или ты еще где-то удалял. Цитата Ссылка на сообщение Поделиться на другие сайты
allon925 Опубликовано 5 июля, 2013 Автор Жалоба Поделиться Опубликовано 5 июля, 2013 смотрите также свои css стилиНасколько я понял удалить из шаблона где вывод меню, код которого я привел, и посмотреть css стили и после этого должно заработать, мне нужно именно чтобы при написании в админке "странгицы" можно было ставить <br> Другие файлы никакие править не надо. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 5 июля, 2013 Жалоба Поделиться Опубликовано 5 июля, 2013 <br> в названии страницы или пункта меню? Цитата Ссылка на сообщение Поделиться на другие сайты
allon925 Опубликовано 5 июля, 2013 Автор Жалоба Поделиться Опубликовано 5 июля, 2013 пробовал и так и так, и даже сразу в 2-х местах. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 5 июля, 2013 Жалоба Поделиться Опубликовано 5 июля, 2013 Если в пункте меню то надо еще убрать |escape в simpla/design/html/page.tpl строка 175 <li><label class=property>Название пункта в меню</label><input name="name" class="simpla_inp" type="text" value="{$page->name|escape}" /></li> Цитата Ссылка на сообщение Поделиться на другие сайты
allon925 Опубликовано 5 июля, 2013 Автор Жалоба Поделиться Опубликовано 5 июля, 2013 Спасибо. Разобрался, все заработало. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.