menu, subpages

This commit is contained in:
Ulf Gebhardt 2014-06-21 16:15:39 +02:00
parent f809deb7bb
commit dc2605f9a7
11 changed files with 52 additions and 13 deletions

View File

@ -2,5 +2,5 @@
namespace DBD;
class locale_string extends \SYSTEM\DBD\system_locale_string {
const CATEGORY_FRISEURTEAM_TEXT = 1;
const CATEGORY_FRISEURTEAM_TEXT = 100;
}

View File

@ -1,3 +1,7 @@
<?php
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_page','');
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_page','');
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_content','');
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_galerie','');
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_preise','');
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_team','');

View File

@ -0,0 +1,7 @@
<?php
class default_content extends SYSTEM\PAGE\Page {
public function html() {
$text = \SYSTEM\locale::getStrings(\DBD\locale_string::CATEGORY_FRISEURTEAM_TEXT);
return $text['default_content'];}
}

View File

@ -0,0 +1,7 @@
<?php
class default_galerie extends SYSTEM\PAGE\Page {
public function html() {
$text = \SYSTEM\locale::getStrings(\DBD\locale_string::CATEGORY_FRISEURTEAM_TEXT);
return $text['default_galerie'];}
}

View File

@ -1,2 +1,5 @@
$(document).ready(function() {
$('#menu a').click(function(){
$('#content').load('./?page='+$(this).attr('page'));
});
});

View File

@ -13,6 +13,7 @@ class default_page extends SYSTEM\PAGE\Page {
$vars['js'] = self::js();
$vars['css'] = self::css();
$vars['default_gallery'] = saimod_webcraft_gallery::getGalleryGalleria(1);
$vars['default_content'] = (new default_content())->html();
$vars = array_merge($vars, \SYSTEM\locale::getStrings(\DBD\locale_string::CATEGORY_FRISEURTEAM_TEXT));
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PPAGE(),'default_page/friseurteam.tpl'), $vars);
}

View File

@ -21,18 +21,13 @@
<div id="content_float">
<div id="menu">
<font face="arial">
<div id="menu_1"><a href="#">Friseur-Team</a></div>
<div id="menu_2"><a href="#">Das Team</a></div>
<div id="menu_3"><a href="#">Galerie</a></div>
<div id="menu_4"><a href="#">Preise</a></div>
<div id="menu_1"><a href="#" page="default_content">Friseur-Team</a></div>
<div id="menu_2"><a href="#" page="default_team">Das Team</a></div>
<div id="menu_3"><a href="#" page="default_galerie">Galerie</a></div>
<div id="menu_4"><a href="#" page="default_preise">Preise</a></div>
</font>
</div>
<div id="content">
<font color="white" face="verdana">
<h4>Willkommen</h4>
<p>Herzlich Willkommen auf der Webseite des Fiseurteams Angelika Gabriel.</p>
</font>
</div>
<div id="content">${default_content}</div>
</div>
<div id="gallery_float">
<div id="galleria">${default_gallery}</div>

View File

@ -0,0 +1,7 @@
<?php
class default_preise extends SYSTEM\PAGE\Page {
public function html() {
$text = \SYSTEM\locale::getStrings(\DBD\locale_string::CATEGORY_FRISEURTEAM_TEXT);
return $text['default_preise'];}
}

View File

@ -0,0 +1,7 @@
<?php
class default_team extends SYSTEM\PAGE\Page {
public function html() {
$text = \SYSTEM\locale::getStrings(\DBD\locale_string::CATEGORY_FRISEURTEAM_TEXT);
return $text['default_team'];}
}

View File

@ -3,4 +3,12 @@
class page_friseurteam extends \SYSTEM\API\api_default {
public static function default_page(){
return new default_page();}
public static function page_default_content(){
return new default_content();}
public static function page_default_team(){
return new default_team();}
public static function page_default_galerie(){
return new default_galerie();}
public static function page_default_preise(){
return new default_preise();}
}

View File

@ -1,5 +1,5 @@
include.path=${php.global.include.path}
php.version=PHP_53
php.version=PHP_54
source.encoding=UTF-8
src.dir=.
tags.asp=false