Как сделать перенос слов в кнопках меню на вторую строку?
Autore: Алексей Т.
Visite 1036,
Followers 2,
Condiviso 0
При создании пунктов меню не переносятся слова в кнопках меню на вторую строку: как в основном меню, так и в раскрывающемся.
Сделать короче название страницы невозможно, так как смысл именно в полном наименовании (например: Ограждения из нержавеющей стали)
Подскажите решение проблемы? (программа WebSite X5 Evolution v.12)
Postato il
В 12 версии вроде при выпуске сначала отключили эту возможность, а потом из-за криков общественности вернули). В настройках меню был пункт "текст как изображение", вот при включенном нём слова выстраивались хоть в пять рядов в кнопке меню. У меня 12 версии не было, так что это надо проверить, а в 13 версии вроде все переносится без всяких настроек.
Dear Алексей,
thank you for your message.
Could you please send me a screenshot of the problem so to understand the situation and advice you better?
Thank you in advance. Kind regards.
***** Google Translation:
Уважаемый Алексей,
Спасибо за ваше сообщение.
Не могли бы вы, пожалуйста, пришлите мне скриншот проблемы так, чтобы понять ситуацию и советы вам лучше?
Заранее спасибо. С уважением.
Autore
I have a problem with text, wich can't be holded in menu's button and also can't carried over to the next line. It's necessary to write the name of pages this way, not shorten.
Алексей, а что вам мешает сделать высоту строк главного меню больше - и ваш текст плавно перенесётся вниз. Настривается в "Стиль главного меню" - "Поля" - посмотрите разные значения - всё переносится нормально, правда если нет картинки в строке ("Пиктограмма для пункта меню"), да и то размером картинки можно поиграться - всё будет нормально переносится!
А с вашей высотой строки главного меню нет возможноти переноса слов!
Либо если это у вас раскрываеющееся меню, то тоже высота строки меню виновата, можно и длину строки сделать больше.
Для отображения разной высоты пунктов меню используйте скрипт:
<script>
function imMnMnTxt() {
$('#imMnMn .imMnMnImg').css('margin-right', '0');
$('#imMnMn > ul > li .imMnMnFirstBg > .imMnMnTxt').css('max-height', $('#imMnMn > ul').height()+'px');
};
$(function(){
imMnMnTxt();
});
</script>
Hello Алексей,
thanks you could try and resize the menu margins on Step 1 - General Settings > Default Template > Template Style >
Main Menu Style> Width & Margin. You can also use the script if you want to.
Kind regards.
***** Google Translation:
Здравствуйте Алексей,
спасибо, вы можете попробовать и изменить размер полей меню на шаге 1 - Общие параметры> По умолчанию Шаблон> Шаблон Style>
Главное меню Стиль> Ширина и маржа. Вы также можете использовать скрипт, если вы хотите.
С уважением.
Autore
Спасибо за помощь! Разобрался!