Как добавить одну позицию под другой?

  • 7 Ответов
  • 416 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Apollon

  • ****
  • 263
  • + 0 -
Как добавить вторую позицию "adwert_inside_post2" ПОД adwert_inside_post, если просто под строчку
Код
<?php echo JATemplateHelper::renderModules('adwert_inside_post')?>
вставить добавление позиции

Код
<jdoc:include type="modules" name="<?php $this->_p('adwert_inside_post2')?>" style="raw"/>
,

то он приклеевает ее слева от уже добавленной.

Код
<section class="article-content" itemprop="articleBody">
<?php echo JLayoutHelper::render('joomla.content.info_block.topic', array('item' => $item)); ?>

<?php if (JATemplateHelper::countModules ('adwert_inside_post')): ?>
<div class="item-row row-bottom">
<?php echo JATemplateHelper::renderModules('adwert_inside_post')?>
</div>
<?php endif ?>

*

Apollon

  • ****
  • 263
  • + 0 -
up

*

Apollon

  • ****
  • 263
  • + 0 -
up

А что мешает в одной позиции несколько модулей создать и их упорядочить? В любом случае отоюражение позиций - это к стилям надо обращаться.

*

Apollon

  • ****
  • 263
  • + 0 -
А что мешает в одной позиции несколько модулей создать и их упорядочить? В любом случае отоюражение позиций - это к стилям надо обращаться.

Если я правильно понял. Там нет позиции закрепленной, это плавающий модуль и когда его дублируешь, он почему то добавляет слева а не снизу. А на счет стилей, одна то позиция отображается как надо, почему для другой нужно что то другое?

*

AlekVolsk

  • ********
  • 6301
  • + 336 -
вопрос отображения - это вопрос верстки, как заверстаете позицию или ее содержимое - так и будет отображаться, само расположение позиции тут может играть второстепенную роль

*

Apollon

  • ****
  • 263
  • + 0 -
Странно, что в таком пустяковом вопрос, это даже не 2+2, никто не подсказал. Сам не программирую, но разобрался.

Создаем стили, стили прописываем в свойствах HTML модуля (последняя вкладка в админке). Со стилями мне помогли, а вот необходимые параметры выделил, из за них блок клеился сбоку, а точнее из-за их отсутствия, теперь блок как нужно, располагается под первым, то есть вертикально.

 float: right;
  clear: right;


Код
<style>
.ilhom {
  background: brown;
  float: right;
  height: 280px;
  width: 336px;
}


.ilhom3 {
  background: green;
  [b]float: right;
  clear: right;[/b]
  height: 280px;
  width: 336px;
}

</style>

*

Apollon

  • ****
  • 263
  • + 0 -
вопрос отображения - это вопрос верстки, как заверстаете позицию или ее содержимое - так и будет отображаться, само расположение позиции тут может играть второстепенную роль

Смысл ответа понял, суть нет). Я в коде не особо, поэтому не мог понять, почему один блок отображается как надо, а другой его полная копия, почему то в другом месте. Тем не менее спасибо за ответ.