Новая позиция для вывода модулей

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

В версии 1.10 проблема с новой позицией

#1 8 ноября 2012 в 19:07
Проблема такая: в InstantCMS 1.10 делаю свой шаблон. Как положено, в файле positions.txt добавил новую строку. Допустим это leftsidebar. В соответствующем месте шаблона template.php прописал <?php echo cmsModule("leftsidebar");?>. Для одного из модулей задал позицию отображения в leftsidebar, но в результате модуль просто исчезает и не отображается.
Я что-то делаю не так или это глюк новой версии? Кто уже сталкивался с подобной проблемой? Как решили?
#2 8 ноября 2012 в 19:32


Проблема такая: в InstantCMS 1.10 делаю свой шаблон.

Игорь

Так судя по дефолтному шаблону в 1.10 модуль вызывается
  1. <?php $inPage->printModules('position'); ?>
#3 8 ноября 2012 в 20:22
У меня и так выводит — <?php echo
cmsModule("leftsidebar");?>
#4 8 ноября 2012 в 20:25
Вчевра заметил то же самое… ПРостое добавление позиции модуль в ней не выводит… ЧТо то еще нужно сделать в 10-ке? Кто уже докопался?
#5 8 ноября 2012 в 21:01


Так судя по дефолтному шаблону в 1.10 модуль вызывается

  1. <?php $inPage->printModules('position'); ?>

airy
Так у тебя так выводится или ты только по дефолтовому шаблону теоретически рассуждаешь?
#6 9 ноября 2012 в 02:39



Так у тебя так выводится или ты только по дефолтовому шаблону теоретически рассуждаешь?

Игорь

http://instantcms.ru/forum/thread9164.html

с год назад сообщалось…
#8 9 ноября 2012 в 03:27


И чего? Не вижу решения.

Игорь

я только указал на устаревшие функции, а по вашему вопросу — не понятно изъясняетесь… что значит:

в результате модуль просто исчезает и не отображается.

модуль появляется, потом исчезает и не отображается?

как бы там ни было в 1.10 новые позиции работают.
#9 9 ноября 2012 в 03:30



И чего? Не вижу решения.

Игорь

я только указал на устаревшие функции, а по вашему вопросу — не понятно изъясняетесь… что значит:

в результате модуль просто исчезает и не отображается.

модуль появляется, потом исчезает и не отображается?

как бы там ни было в 1.10 новые позиции работают.

prosis

Вот в том-то и беда, что не работают. Модуль просто не отображается.
#10 9 ноября 2012 в 04:20

Вот в том-то и беда, что не работают. Модуль просто не отображается.

Игорь
У меня лично всё работает, может вы внутри какогй то позиции еще одну выводите в котором не задан модуль или условие IF. Я попробовал вставить новую позицию после футера, после чего задал ему какой то модуль для вывода в админке У меня вывело. Пример вставки новой позиции в шаблоне
  1.  
  2. <div id="footer-duble">
  3. <?php $inPage->printModules('footer2'); ?>
  4. </div>
  5. <div style="clear: both;"></div>
#11 9 ноября 2012 в 13:17

Так у тебя так выводится или ты только по дефолтовому шаблону теоретически рассуждаешь?

Игорь
Игорь, если бы не выводилось, то я бы не стал писать.
Сейчас даже выкроил 15 минут и набросал болванку шаблона с выводом четырех модулей и основного текста.

Скрин
И архив болванки шаблона в аттаче. Это на случай если опять не уверен выводится или нет.
Прикрепленный файл
tmp_519lt.zip 60 Кб
#12 10 ноября 2012 в 01:46
Всем спасибо! Всё действительно работает!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.