С

Савонарола

+146
Репутация
14248
Рейтинг
#4 [ЕСТЬ РЕШЕНИЕ] Как правильно создать новые позиции для виджетов в шаблоне 2-ки? 10 декабря 2015 в 22:11

ну так теперь работайте в стилях… например..
Код PHP:


.left-block {background-color: #ffffff;width: 50%;}

ну и так далее

solitario84
Я только за, но никак не могу сообразить где стили этих позиций искать и прописывать
P.S. в любом случае спасибо за помощь
#5 [ЕСТЬ РЕШЕНИЕ] Как правильно создать новые позиции для виджетов в шаблоне 2-ки? 10 декабря 2015 в 22:00

ну так здесь уже стилями работать надо… есть демо сайт?

solitario84
На локале гоняю, пока никуда не выкладывал.
Понять бы еще где стили этим блокам прописать. в theme-widgets.css theme-layout.css поискомтот же left-bottom не находятся
#6 [ЕСТЬ РЕШЕНИЕ] Как правильно создать новые позиции для виджетов в шаблоне 2-ки? 10 декабря 2015 в 21:59
  1. <?php if($this->hasWidgetsOn('left-block')) { ?>
  2. <?php $this->widgets('left-block', false, 'wrapper_plain'); ?>
  3. <?php } ?>
  4. <?php if($this->hasWidgetsOn('right-block')) { ?>
  5. <?php $this->widgets('right-block', false, 'wrapper_plain'); ?>
  6. <?php } ?>
  7. </section>
так выходит
#8 [ЕСТЬ РЕШЕНИЕ] Как правильно создать новые позиции для виджетов в шаблоне 2-ки? 10 декабря 2015 в 21:45
Я эти куски кода вставлял сюда
  1. <section style="width:<?php echo $section_width; ?>">
  2.  
  3. <?php $this->widgets('left-top'); ?>
  4.  
  5. <?php if ($this->isBody()){ ?>
  6. <article>
  7. <?php if ($this->isBreadcrumbs()){ ?>
  8. <div id="breadcrumbs">
  9. <?php $this->breadcrumbs(array('strip_last'=>false)); ?>
  10. </div>
  11. <?php } ?>
  12. <?php $this->body(); ?>
  13. </article>
  14. <?php } ?>
  15.  
  16. <?php $this->widgets('left-bottom'); ?>
  17. </section>
перед
  1. <aside>
#13 [ЕСТЬ РЕШЕНИЕ] Как правильно создать новые позиции для виджетов в шаблоне 2-ки? 10 декабря 2015 в 21:26
solitario84
Пробовал в одной из версий из версий 2.1..., там конструкцию <td><table>...</table></td> движок зарубил сходу, вообще все колонки в админке исчезли
#1 [ЕСТЬ РЕШЕНИЕ] Как правильно создать новые позиции для виджетов в шаблоне 2-ки? 10 декабря 2015 в 21:01
Решил начать с азов верстки, учу один курс и параллельно новые знания пробую применить на практике. В основе шаблона лежат два файла scheme.html и main.tpl.php. Решил создать в левой части два блока шириной по 32,5%. В scheme.html прописал две новые строки для таблицы и colspan="2", чтобы левая часть тоже состояла из двух колонок:
  1. <tr>
  2. <td colspan="2" width="65%">
  3. {position:left-top}
  4. {block:LANG_PAGE_BODY}
  5. {position:left-bottom}
  6. </td>
  7. <td width="35%">
  8. {position:right-top}
  9. {position:right-center}
  10. {position:right-bottom}
  11. </td>
  12. </tr> <tr>
  13. <td width="32.5%">
  14. {position:left-block}
  15. </td>
  16. <td width="32.5%">
  17. {position:right-block}
  18. </td>
  19. </tr>

В админке новые поля-контейнеры для виджетов появляются. Виджеты туда вставляются, но на сайте их не видно laughСтал дальше разбираться, сравнил с другими шаблонами и убедился, что в main.tpl.php это дело тоже надо править и отвечают за это строки такого типа:
  1. <?php $this->widgets('left-bottom'); ?>
прописал там нужные значения left-block и right-block. Левый появился на сайте, но со значением 65%. Второго нет. Что и как править? С пхп пока не дружу, от слова совсем. Верстку бы освоить хоть немного look
Буду признателен за подсказку, хоть в теме форума, хоть в личке.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.