Привет, господа!
Есть вот такая тема для Drupal - http://www.devsaran.com/theme/fresh/
В этой теме есть выпадающее меню, например, в демо версии пункт archive. Субменю выпадает справа. Скажите, а можно ли как-то сделать чтобы оно выпадало слева? Если да, то как это сделать и можно ли сделать попутно чтобы анализировался текущий язык сайта для того с какой стороны выпадать?
Комментарии
Извиняюсь, в демо версии пункт about
С какой стороны выпадать - в css все можно отредактировать.
Зависимость от языка - точно но уверен, думаю, есть варианты подгружать css в зависимости от языка/пути.
сомневаюсь я про "зависимости", эта тема LTR поддерку не объявляла. Скорее всего, вам самому придется стили допиливать.
пока разобрался, что это supefish menu. Firebug показал, что позицию субменю можно править если добавить к style left:-100px;
ul class="menu sf-js-enabled sf-shadow" style="visibility: hidden; left:-100px; display: none;">
Вот только такого стиля в css нет. Динамически формируется?
Как его настроить?
под рукой друпала нет, но посмотри в sites/all/libraries/superfish
или попробуй эти классы записать в стилях своей темы
Нашел на просторах интернета вот такое решение:
«
nother convenience of the API is being able to use the onBeforeShow option.
Have used it before to make adjustments to only certain sub elements this way:
$(".sf-menu").superfish({
onBeforeShow: function() {
$(".last_menu").css("left",-130); // in this case shifts the last sub menu to avoid extending beyond main container
}});
»
Скажите, в какое место в js-файле надо прописать данный код?