Необходимо добавить в дефолтовский шаблон новые позиции
Знаю что необходимо:
1. Добавить эти позиции в positions.txt
2. Прописать позиции в styles.css
3. и вставить в template.php
Но последние два пункта сам не осилю.
Есть соображения?
<div class="container_12" id="topmenu"> <div class="grid_12"> <?php cmsModule('topmenu'); ?> </div> </div>
<table class="maintop12"> <tr> <td class="maintop1"> <?php cmsModule('maintop1'); ?> </td> <td class="maintop2"> <?php cmsModule('maintop2'); ?> </td> </tr> </table>
.maintop12{ width:100%; } .maintop1{ width:50%; } .maintop2{ width:50%; }
я указывал ширину в шаблоне а остальные стили наследовались:
<table id="main" width="100%"> <tr> <td style="width:50%"> <?php cmsModule('maintop1'); ?> </td> <td style="width:50%"> <?php cmsModule('maintop2'); ?> </td> </tr> </table>
зы: может стили css в шаблоне это "плохо" но пока этого не замечал)
pivua), в предложенном Вами случае правильнее было указать так
<table id="main" width="100%"> <tr> <td width="50%"> <?php cmsModule('maintop1'); ?> </td> <td width="50%"> <?php cmsModule('maintop2'); ?> </td> </tr> </table>
да эт не зачем, а как первей написалось) вверху "без" получилось, внизу "с".Зачем через стиль то указывать?)
Суть была в том, что можно в одном файле сделать правку, и тс получит желаемый результат, с backgrounda и с moduletitle)
Спасибо ребята, помогли!
Не знаю как точно объяснить, но теперь левый и правый блоки (maintop1 и maintop2) выравниваются по низу, а не по верху. Так что как-то кривенько это выглядит.
Чтобы более наглядно продемонстрировать поставлю на пару дней ссылку tttv.ru
Прямо на главной странице сверху можете посмотреть на блоки «Последние кастинги» и «Последние опросы».
Вопрос: Как это можно выровнять поверху?
Добавьте стиль vertical-align:top;теперь левый и правый блоки (maintop1 и maintop2) выравниваются по низу, а не по верху.
<td style="width:50%; vertical-align:top;">
Я сейчас указал ширину не 100%, а 940px
Вот так:
_______________________________
<table id="main" width="940px">
<tr>
<td style="width:50%; vertical-align:top">
<?php cmsModule('maintop1'); ?>
</td>
<td style="width:50%; vertical-align:top">
<?php cmsModule('maintop2'); ?>
</td>
</tr>
</table>
_______________________
И вся композиция теперь прижалась к левому краю.
Как ее можно по центру выровнять, горизонтально? C отступами слева и справа…
заключите таблицу в <center> таблица </center>
И вся композиция теперь прижалась к левому краю.
Как ее можно по центру выровнять, горизонтально? C отступами слева и справа...
<table id="main" width="940px" align="center">
можно прямо в таблице прописать
<table id="main" width="940px" align="center" style="margin:0 auto;">
заключите таблицу в контейнер12 и грид12! ширину таблицы при этом можете удалить.
зы: сейчас таблице находится не в разметке grid960! а все остальное в гриде)
Это все уже прописано в стилях грид960, зачем заново прописывать лишние буквы?)И в стилях пропишите margin:0 auto; можно прямо в таблице прописать
Теперь все стоит на своих местах.