Как создать дополнительное место для модуля
Как в любом месте сайта можно усановить модуль
<?php $this->printModules('mesto1'); ?>
mesto1
В первой ветке модульные позиции добавляются в файле template.php
и position.txt
mesto1
Добрый день, например, я добавил модульную позицию pozition1, а появится ли она в позициях шаблона ( имею в виду, когда добавляю модуль на сайт то выбираю его место расположение, так вот будет ли в других позициях, числится моя новая позиция?
И следующий вопрос, добавлять данный код следует куда? Допустим, я хочу поместить позицию в подвал сайта, значит данный код добавляю в самый конец документа? Или его нужно во что то "обернуть"? Или данный параметр регулируется стилями, например создаю блок pozition1 (тут пишу заклятие, то есть все параметры для модуля, его расположение) и всё?
Теперь что удалось понять:
1. Модуль "Пригласи друга" — это программный модуль mod_invite, который идет в коробке. Устанавливать его на сайт не нужно, он и так там есть. Возможно, вам следует зайти в админку (Админка -> Модули), и его просто включить (если он выключен)
2. В Настройке модуля (там же, щелкнув по названию модуля, либо по карандашику справа) вам следует указать в какую позицию вы выводите модуль.
Этих мест два.
— Первое. Позиция показа по умолчанию (слева, в основной части)
— Второе. Справа под закладкой Публикация поле Где показывать модуль (если снята галка Показывать на всех страницах) — ставите галки на тех страницах, где нужно показать модуль. Одновременно в выпадающем списке справа от галки выбираете позицию.
3. Если вам не хватает позиций в шаблоне сайта, вы хорошо знаете css и php, тогда добавляете позицию в текущий шаблон по совету моего друга Нил™, а затем повторяете действия, описанные мной в первых двух пунктах.
Спасибо.
да. для того что бы позиция была доступна для выбора в списке позиций, она должна быть прописана в positions.txtя добавил модульную позицию pozition1, а появится ли она в позициях шаблона ( имею в виду, когда добавляю модуль на сайт то выбираю его место расположение, так вот будет ли в других позициях, числится моя новая позиция?
для того что бы модуль действительно выводился на этой позиции, она должна быть иметься в template.php
данный код добавляется туда, где вы хотите видеть модули на этой позиции. Для этого нужно какое то знание html, css понимание структуры шаблона. Можно начать с "метода тыка" и изучения других модульных позиций и файла styles.css)Допустим, я хочу поместить позицию в подвал сайта, значит данный код добавляю в самый конец документа? Или его нужно во что то "обернуть"?
Например в <div id="position1">позиция здесь</div>Или его нужно во что то "обернуть"?
потом в styles.css можете описывать стили для этой позиции
#position1 .module { стили, стили }
Для меня например до сих пор тёмный лес назначение grid-ov и всего что связано с файлом 960.css я всегда удаляю и все классы grid и сам файл 960.css, по моему излишнее усложнение.понимание структуры шаблона
Это так отвлечение…
Для меня например до сих пор тёмный лес назначение grid-ov и всего что связано с файлом 960.css я всегда удаляю и все классы grid и сам файл 960.css, по моему излишнее усложнение.понимание структуры шаблона
Это так отвлечение...
Спасибо, подробно разъяснили и всё стало понятно! По поводу языков вёрстки есть средние знания).
ТС, я минут десять читал Ваше обращение. У меня осталось впечатление сапогов всмятку. Сделайте, пожалуйста, что-то с Вашим русским языком, чтобы вас понимали.
Теперь что удалось понять:
1. Модуль "Пригласи друга" — это программный модуль mod_invite, который идет в коробке. Устанавливать его на сайт не нужно, он и так там есть. Возможно, вам следует зайти в админку (Админка -> Модули), и его просто включить (если он выключен)
2. В Настройке модуля (там же, щелкнув по названию модуля, либо по карандашику справа) вам следует указать в какую позицию вы выводите модуль.
Этих мест два.
— Первое. Позиция показа по умолчанию (слева, в основной части)
— Второе. Справа под закладкой Публикация поле Где показывать модуль (если снята галка Показывать на всех страницах) — ставите галки на тех страницах, где нужно показать модуль. Одновременно в выпадающем списке справа от галки выбираете позицию.
3. Если вам не хватает позиций в шаблоне сайта, вы хорошо знаете css и php, тогда добавляете позицию в текущий шаблон по совету моего друга Нил™, а затем повторяете действия, описанные мной в первых двух пунктах.
Спасибо.
Спасибо, я знаю как устанавливать модуль, возможно Вы не поняли вопрос, мне нужно было создать новую позицию для модуля.