예제 #1
0
 private function prepareLink(Model_Link_Container $link)
 {
     $item = '<div class="breadcrumbs-item" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">';
     $url = $link->getUrl();
     if (!empty($url)) {
         $item .= '<a class="breadcrumbs-url" href="' . $url . '" itemprop="url">';
         $item .= '<span class="breadcrumbs-url-title breadcrumbs-title" itemprop = "title">' . $link->getTitle() . '</span>';
         $item .= '</a>';
     } else {
         if ($link->isRoot()) {
             $item .= '<h1 class="breadcrumbs-title" itemprop = "title">' . $link->getTitle() . '</h1>';
         } else {
             $item .= '<strong class="breadcrumbs-title" itemprop = "title">' . $link->getTitle() . '</strong>';
         }
     }
     $item .= '</div>';
     return $item;
 }
예제 #2
0
파일: index.php 프로젝트: ewa-k-batko/dom
    /* nawigacja */
    $url = '/rzut,k,';
    $nav = new Model_Collection();
    $link = new Model_Link_Container();
    $link->setId(1)->setUrl($url . 'parter-inwent')->setTitle('Rzut parteru')->setClass('parter');
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(2)->setUrl($url . 'poddasze-inwent')->setTitle('Rzut poddasza')->setClass('poddasze');
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(3)->setUrl($url . 'piwnica')->setTitle('Rzut piwnicy')->setClass('piwnica');
    $nav->append($link);
    /* $link = new Model_Link_Container();
       $link->setId(4)->setUrl($url . 'front-polnoc' )->setTitle('Rzut frontu północnego')->setClass('front-polnoc');
       $nav->append($link);*/
    $link = new Model_Link_Container();
    $link->setId(5)->setUrl($url . 'front-polnoc-luk-inwent')->setTitle('Rzut frontu północnego')->setClass('front-polnoc-luk');
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(6)->setUrl($url . 'front-poludnie-inwent')->setTitle('Rzut frontu południowego')->setClass('front-poludnie-luk');
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(7)->setUrl($url . 'przekroj-wschod-inwent')->setTitle('Rzut przekroju wschodniego')->setClass('przekroj-wschod');
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(8)->setUrl($url . 'przekroj-zachod-inwent')->setTitle('Rzut przekroju zachodniego')->setClass('przekroj-zachod');
    $nav->append($link);
    $this->storage->setParam('list-nav', $nav);
} else {
    throw new Manager_Config_Exception('błąd konfiguracji dla strony głównej');
}
예제 #3
0
파일: list.php 프로젝트: ewa-k-batko/dom
<?php

if ($this instanceof Manager_Controller) {
    $this->config('common/config/basic');
    $this->storage->scripts->setCss('/css/gallery.css');
    $this->storage->pageId = 'gallery-page';
    $link = new Model_Link_Container();
    $link->setTitle('Galeria inwestycji');
    $this->storage->breadcrumbs->set(1, $link);
    $this->storage->metatags->setTitle('Galeria - ');
    $this->storage->metatags->setDescription('Galeria zdjęć obiektu inwestycji.', 'append');
    $this->storage->metatags->setKeywords('zdjęcia,dom,');
    //$this->config('offer/config/nav');
    $event = new Manager_Event();
    $event->setName('fluid')->setClass('Gallery_Module_List');
    $this->add($event);
} else {
    throw new Manager_Config_Exception('błąd konfiguracji dla strony listy galerii');
}
예제 #4
0
파일: contact.php 프로젝트: ewa-k-batko/dom
<?php

if ($this instanceof Manager_Controller) {
    $this->config('common/config/basic');
    $this->storage->scripts->setCss('/css/contact.css');
    $this->storage->pageId = 'contact-page';
    $link = new Model_Link_Container();
    $link->setTitle('Kontakt');
    $this->storage->breadcrumbs->set(1, $link);
    $this->storage->metatags->setTitle('Formularz kontaktowy - ');
    $this->storage->metatags->setDescription('Kontakt.', 'append');
    //$event = new Manager_Event();
    //$event->setName('main')->setClass('Contact_Module_Main');
    $event = new Manager_Event();
    $event->setName('main')->setClass('Contact_Module_Main');
    $this->add($event);
    $event = new Manager_Event();
    $event->setName('aside')->setClass('Module_Module')->setTemplate('contact/view/aside.phtml');
    $this->add($event);
} else {
    throw new Manager_Config_Exception('błąd konfiguracji dla strony kontaktu');
}
예제 #5
0
파일: basic.php 프로젝트: ewa-k-batko/dom
    $link->setTitle('Dom')->setUrl('/');
    $this->storage->breadcrumbs->set(0, (new Model_Link_Container())->setTitle('Dom')->setUrl('/'));
    /**
     * navigation start
     */
    $nav = new Model_Collection();
    $link = new Model_Link_Container();
    $link->setUrl('/')->setTitle('Strona główna')->setClass('front-page');
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setUrl('/rzut')->setTitle('Rzuty')->setClass('image-page');
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setUrl('/kontakt')->setTitle('Dojazd')->setClass('contact-page');
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setUrl('/galeria')->setTitle('Galeria ')->setClass('gallery-page');
    $nav->append($link);
    /**
     * navigation end
     */
    $event = new Manager_Event();
    $event->setName('header')->setClass('Module_Module')->setTemplate('common/view/header.phtml')->setOut(array('title' => 'Strona domowa szkółki'));
    $this->add($event);
    $event = new Manager_Event();
    $event->setName('nav')->setClass('Common_Module_Nav')->setTemplate('common/view/nav.phtml')->setOut(array('title' => 'nawigacja serwisu', 'cssClass' => 'main-service-nav', 'list' => $nav));
    $this->add($event);
    $event = new Manager_Event();
    $event->setName('footer')->setClass('Module_Module')->setTemplate('common/view/footer.phtml');
    $this->add($event);
} else {
예제 #6
0
파일: cookie.php 프로젝트: ewa-k-batko/dom
<?php

if ($this instanceof Manager_Controller) {
    $this->config('common/config/basic');
    $this->storage->scripts->setCss('/css/cookie.css');
    $this->storage->pageId = 'cookie-policy-page';
    $this->storage->metatags->setTitle('Polityka cookie - ');
    $this->storage->metatags->setDescription('Informacje o polityce cookie.');
    $this->storage->metatags->setKeywords('polityka cookie, cookie,');
    $link = new Model_Link_Container();
    $link->setTitle('Polityka cookie')->setRoot();
    $this->storage->breadcrumbs->set(1, $link);
    $event = new Manager_Event();
    $event->setName('main')->setClass('Module_Module')->setTemplate('index/view/cookie.phtml');
    $this->add($event);
} else {
    throw new Manager_Config_Exception('błąd konfiguracji dla strony głównej');
}
예제 #7
0
파일: index.php 프로젝트: ewa-k-batko/dom
    $link = new Model_Link_Container();
    $link->setId(5)->setUrl($url . 'poludnie-inwent')->setTitle('Południe')->setClass('poludnie-inwent')->setAjax(array('url' => '/ajaxsvg,s,poludnie-inwent', 'box' => 'svg-screen'));
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(6)->setUrl($url . 'wschod-inwent')->setTitle('Wschód')->setClass('wschod-inwent')->setAjax(array('url' => '/ajaxsvg,s,wschod-inwent', 'box' => 'svg-screen'));
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(7)->setUrl($url . 'zachod-inwent')->setTitle('Zachód')->setClass('zachod-inwent')->setAjax(array('url' => '/ajaxsvg,s,zachod-inwent', 'box' => 'svg-screen'));
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(8)->setUrl($url . 'parter-nowy')->setTitle('Parter projekt')->setClass('parter-proj')->setAjax(array('url' => '/ajaxsvg,s,parter-nowy', 'box' => 'svg-screen'));
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(9)->setUrl($url . 'poddasze-nowy')->setTitle('Strych projekt')->setClass('poddasze-proj')->setAjax(array('url' => '/ajaxsvg,s,poddasze-nowy', 'box' => 'svg-screen'));
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(10)->setUrl($url . 'polnoc-nowy')->setTitle('Północ projekt')->setClass('polnoc-proj')->setAjax(array('url' => '/ajaxsvg,s,polnoc-nowy', 'box' => 'svg-screen'));
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(11)->setUrl($url . 'poludnie-nowy')->setTitle('Południe projekt')->setClass('poludnie-proj')->setAjax(array('url' => '/ajaxsvg,s,poludnie-nowy', 'box' => 'svg-screen'));
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(12)->setUrl($url . 'wschod-nowy')->setTitle('Wschód projekt')->setClass('wschod-proj')->setAjax(array('url' => '/ajaxsvg,s,wschod-nowy', 'box' => 'svg-screen'));
    $nav->append($link);
    $link = new Model_Link_Container();
    $link->setId(13)->setUrl($url . 'zachod-nowy')->setTitle('Zachód projekt')->setClass('zachod-proj')->setAjax(array('url' => '/ajaxsvg,s,zachod-nowy', 'box' => 'svg-screen'));
    $nav->append($link);
    $this->storage->setParam('list-nav', $nav);
} else {
    throw new Manager_Config_Exception('błąd konfiguracji dla strony głównej');
}
예제 #8
0
파일: index.php 프로젝트: ewa-k-batko/dom
<?php

if ($this instanceof Manager_Controller) {
    $this->config('common/config/basic');
    $this->storage->scripts->setCss('/css/index.css');
    $this->storage->pageId = 'front-page';
    $this->storage->metatags->setTitle('Strona główna projektu adaptacji - ');
    $this->storage->metatags->setDescription('Remont domu');
    $this->storage->metatags->setKeywords('remont');
    $link = new Model_Link_Container();
    $link->setTitle('Remont')->setRoot();
    $this->storage->breadcrumbs->set(0, $link);
    $event = new Manager_Event();
    $event->setName('fluid')->setClass('Index_Module_Fluid');
    $this->add($event);
} else {
    throw new Manager_Config_Exception('błąd konfiguracji dla strony głównej');
}
예제 #9
0
파일: basic.php 프로젝트: ewa-k-batko/dom
 //$this->storage->scripts->setJs(Manager_Config::istatUrl() . 'js/jquery/jquery.cookie.js', Manager_Helper_Scripts::SLOT_FOOT);
 $this->storage->scripts->setJQuery();
 $link = new Model_Link_Container();
 $link->setTitle('Dom')->setUrl('/');
 $this->storage->breadcrumbs->set(0, (new Model_Link_Container())->setTitle('Dom')->setUrl('/'));
 /**
  * navigation start
  */
 $nav = new Model_Collection();
 $link = new Model_Link_Container();
 $link->setUrl('/')->setTitle('Opis')->setClass('front-page');
 $nav->append($link);
 $link = new Model_Link_Container();
 $link->setUrl('/rzut')->setTitle('Rysunki')->setClass('image-page');
 $nav->append($link);
 $link = new Model_Link_Container();
 $link->setUrl('/kontakt')->setTitle('Dojazd')->setClass('contact-page');
 $nav->append($link);
 /*$link = new Model_Link_Container();
   $link->setUrl('/galeria')->setTitle('Galeria ')->setClass('gallery-page');
   $nav->append($link);*/
 /**
  * navigation end
  */
 $event = new Manager_Event();
 $event->setName('header')->setClass('Module_Module')->setTemplate('common/view/header.phtml')->setOut(array('title' => 'Strona domowa szkółki'));
 $this->add($event);
 $event = new Manager_Event();
 $event->setName('nav')->setClass('Common_Module_Nav')->setTemplate('common/view/nav.phtml')->setOut(array('title' => 'nawigacja serwisu', 'cssClass' => 'main-service-nav', 'list' => $nav));
 $this->add($event);
 $event = new Manager_Event();