Не удается кастомизировать меню в менеджере модулей

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем anbolt, 16.09.2016.

  1. Offline

    anbolt Недавно здесь

    Регистрация:
    16.09.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Привет форумчане,

    Это мой первый опыт работы с joomla, буду очень благодарен за помощь!

    Мне необходимо сдвинуть меню ниже (screen shoot #3) я заглянул в ссылку ?tp=1 и ужаснулся количеству позиций в этом шаблоне (screen shoot #3) , но ни один не отображает меню так как мне нужно. Выбрав какую-либо позицию, он создает еще одно вертикальное меню, вместо того что бы двигать существующее горизонтальное (screen shoot #2) .

    Помогите плиз разобраться.

    P.S. пробовал добавить margin, но он в таком случае двигает весь блок вместе с лого, а мне нужно их вывести на один уровень.
     

    Вложения:

  2.  
  3. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 055
    Симпатии:
    520
    Пол:
    Мужской
    Если много позиций , это клубный шаблон. Ищи ответ в документации разработчика шаблона.
    А вообще принцип кастомизации шаблона в ДЖумла - через стили css, или создание позиции для модуля в шаблоне. В параметрах модуля можно указать суффикс модуля, если это прописано в коде шаблона.
    п.с.
    Через стили- указать суффикс модуля,и тогда с помощью firebug , в классе модуля должно быть class="moduke my_class"
    И можно определить стиль модуля в файле modules.php ,который уже будет применяться ко всем модулям, в атрибутах которых будет указан этот стиль.
     
    Последнее редактирование: 16.09.2016
    anbolt нравится это.
  4. Offline

    anbolt Недавно здесь

    Регистрация:
    16.09.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Я качал шаблон с оф сайта разработчика, но в документациях там только общий обзор настроек. Подобных ситуаций там не описывается.
    А при добавлении нового модуля он ведь наложится на другие модули, это не вызовет конфликта полей??

    И если не сложно, можно пример кода модуля меню?
    --- добавлено: 16.09.2016, первое сообщение размещено: 16.09.2016 ---
    По поводу кастомизации через css.... Я пробовал добавить margin, но он просто сдвигал весь блок вместе с логотипом вниз. Еще попробовал через position:absolute. Но судя по всему меню прописано в теге body, и этот код "выносит" меню посередине, поверх всего экрана.. Добавление координат ситуацию тоже не спасло. На всякий случай напишу тот код, который я добавил, может ошибка есть

    {position:absolute; top:60px; right: 30px;}

    Может вы знаете еще какие варианты? Через css действительно было бы проще всего.
     
  5. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 055
    Симпатии:
    520
    Пол:
    Мужской
    Ну чисто css не все могут.Нужно вносить изменения и в структуру разметки, судя по тому ,что увеличение поля сдвинуло и лого. Нужно разделить лого и блок с модулем
    Код (html):
    1. <div class="logo">
    2.     <a class="brand pull-left" href="<?php echo $this->baseurl; ?>/">
    3.                         <?php echo $logo; ?>
    4.                         <?php if ($this->params->get('sitedescription')) : ?>
    5.                             <?php echo '<div class="site-description">' . htmlspecialchars($this->params->get('sitedescription'), ENT_COMPAT, 'UTF-8') . '</div>'; ?>
    6.                         <?php endif; ?>
    7.                     </a>
    8. </div>
    9.  
    10. <div class="nav-collapse">
    11.                         <jdoc:include type="modules" name="position-0" style="none" />
    12.                     </div>
     
  6. Offline

    anbolt Недавно здесь

    Регистрация:
    16.09.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской

    Я правильно понимаю, что этот код нужно добавить в modules.php?? Если да, то какие изменения по css и в каком файле нужно внести??
     
  7. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 055
    Симпатии:
    520
    Пол:
    Мужской
    Нет. Это просто пример из стандартного шаблона Джумла -prostostar
     

Поделиться этой страницей

Загрузка...