Перейти к содержимому


Виджет PageWidget


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Fredy_314

Fredy_314

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 97 сообщений

Отправлено 10.05.2010, 08:55

Написал Виджет для отображения содержимого любой страницы на сайдбаре.
Для работы виджета нужно загрузить файл pagewidget.php в папку zcontent\extensions\

в файл functions.php вписать в нужное место
$sidebar->addWidget(new pagewidget('pagewidget', array(
    'title' => 'Page Widget', // Заголовок блока
    'usepagetitle'=>0,//Если 1 то Для заголовка блока будет использоваться заголовок страницы
    'page'=>'/test',//Путь к странице для вывода
)));

Отображается только само содержимое страницы.

Прикрепленные файлы

  • Прикрепленный файл  pagewidget.php   831байт   51 Количество загрузок:


#2 redbul

redbul

    Участник

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 10.05.2010, 10:48

Спасибо, но не разобрался с этим:
'page'=>'/test',//Путь к странице для вывода
)));
как именно здесь задается страница которая выводиться.

#3 Fredy_314

Fredy_314

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 97 сообщений

Отправлено 10.05.2010, 11:21

Страница которая выводится задается в виде пути к файлу страницы от корня сайта без учета расширения
так '/test' означает что выведется страница из файла test.txt из папки pages со страницами
а например '/news/o-nas'  из файла pages/news/o-nas.txt
так понятно?

#4 redbul

redbul

    Участник

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 10.05.2010, 13:07

не знаю что не так делаю, но такая ошибка
Fatal error: Call to a member function getBody() on a non-object in Z:\home\test1.ru\www\zcontent\extensions\pagewidget.php on line 14

#5 Fredy_314

Fredy_314

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 97 сообщений

Отправлено 10.05.2010, 13:23

Проверьте адрес страницы, вы задали несуществующий 'page'




Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 скрытых пользователей