Создание пользовательского HTML-модуля вне листа в Joomla, не отображается - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть пара Joomla!сайты, в которых я чувствую себя уверенно.Моя Joomla!На сайте есть шаблон для художников.Недавно я сделал «высовывающуюся» картинку, которая высовывалась по краю листа, и показала андроида, «высовывающегося из-за листа».Он также имеет атрибут postion: fixed, поэтому он прокручивается вместе с пользователем.Я использовал background-picture в .css, чтобы получить это так, как я хотел.Я хотел бы сделать то же самое для «социальной коробки» с FB, твиттером и т. Д., Используя пользовательский модуль HTML, но мне сложно!

Я добавил пользовательский модуль в индекс.php, и получил правильную стилизацию в таблице стилей .css.В предварительном просмотре шаблона index.php? Tp = 1 он показывает именно то, что мне нужно, однако не отображается в живом шаблоне.С тех пор я поиграл с разными позициями и переместил его на лист, и он хорошо проявился, однако я бы хотел, чтобы он ушел с листа, чтобы сэкономить место.Я начинаю думать, что пользовательский модуль снаружи, если лист не представляется возможным.Надеюсь, есть немного Joomla!гуру по SO?

часть моего index.php находится ниже (я уже делал пользовательские модули ранее, и вот как я это сделал, из документов Joomla!):

<?php if ($view->containsModules('right')) : ?>
<div class="art-layout-cell art-sidebar2">
<?php echo $view->position('right', 'art-block'); ?>
<div class="social">
<div id="social"><jdoc:include type="modules" name="social" /></div>
</div>
<div class="cleared"></div>
</div>

<?php endif; ?>

Это помещает модуль в «правильное» положение.

и стиль .css в таблице стилей:

#social {
    position: fixed;
    top: 125px;
    margin-left: 203px;
    border: solid #D5D5D5;
    background-color: #DFDFDF;
    z-index: 29000;
    width: 70px;
}

Любая помощь будет принята с благодарностью.Я отправил в Joomla!форумы и форумы артисток, но я не получил ответа!

С уважением, Мэтт

1 Ответ

0 голосов
/ 23 февраля 2012

Я изменил свой index.php на

<div class="art-logo">
</div>
<div id="header_menu"><jdoc:include type="modules" name="header_menu" /></div>
<div id="social"><jdoc:include type="modules" name="social" /></div>
<?php if ($view->containsModules('user3', 'extra1', 'extra2')) : ?>
<div class="art-bar art-nav">
<div class="art-nav-outer">

так что

<div id="social"><jdoc:include type="modules" name="social" /></div>

теперь переместился и теперь является заголовком (я думаю).

Затем я отредактировал div в css:

#social {
    position: fixed;
    top: 180px;
    margin: -80px;
    border: solid #D5D5D5;
    background-color: #DFDFDF;
    z-index: 29000;
    width: 70px;
}

и все теперь выглядит великолепно !!

...