From c13a18b00b6c252d17113620e55810fb8dd26052 Mon Sep 17 00:00:00 2001 From: engineerTrooper Date: Sun, 20 Sep 2020 12:56:04 +0200 Subject: [PATCH 1/3] Test-Branch erstellt, Dev-Area for EngineerTrooper, base Editing, theme create --- conf/modules.inc.php | 9 +++++++ public/theme/engineers-dummy/css/base.css | 4 +++ public/theme/engineers-dummy/js/base.js | 0 src/modules/Engineers/TestController.php | 29 ++++++++++++++++++++++ tpl/engineers-dummy/base.php | 30 +++++++++++++++++++++++ tpl/engineers-dummy/header/head.php | 17 +++++++++++++ 6 files changed, 89 insertions(+) create mode 100644 conf/modules.inc.php create mode 100644 public/theme/engineers-dummy/css/base.css create mode 100644 public/theme/engineers-dummy/js/base.js create mode 100644 src/modules/Engineers/TestController.php create mode 100644 tpl/engineers-dummy/base.php create mode 100644 tpl/engineers-dummy/header/head.php diff --git a/conf/modules.inc.php b/conf/modules.inc.php new file mode 100644 index 0000000..16e30c0 --- /dev/null +++ b/conf/modules.inc.php @@ -0,0 +1,9 @@ + need to have the Module Class at parent with the init function ;) +$modules = []; + +// register controllers that can handle templates ;) need to have a render function for this +$controllers = [ + 'test' => \Modules\Engineers\TestController::class, +]; \ No newline at end of file diff --git a/public/theme/engineers-dummy/css/base.css b/public/theme/engineers-dummy/css/base.css new file mode 100644 index 0000000..3a5385e --- /dev/null +++ b/public/theme/engineers-dummy/css/base.css @@ -0,0 +1,4 @@ +body { + background-color: #333333; + color: #fff; +} \ No newline at end of file diff --git a/public/theme/engineers-dummy/js/base.js b/public/theme/engineers-dummy/js/base.js new file mode 100644 index 0000000..e69de29 diff --git a/src/modules/Engineers/TestController.php b/src/modules/Engineers/TestController.php new file mode 100644 index 0000000..999e031 --- /dev/null +++ b/src/modules/Engineers/TestController.php @@ -0,0 +1,29 @@ +addCSS('base', 'base.css'); + return true; + } + + public function getTemplate(): string + { + return 'base'; + } +} \ No newline at end of file diff --git a/tpl/engineers-dummy/base.php b/tpl/engineers-dummy/base.php new file mode 100644 index 0000000..4208bda --- /dev/null +++ b/tpl/engineers-dummy/base.php @@ -0,0 +1,30 @@ +getLang(); +?> + + +includeTemplate("header/head"); +?> + +
+ getTranslation("HEADLINE") ?> +
+
+

Mami ich mag dich

+ getTranslation("TEST_TRANSLATION"); + echo $this->templateData; + ?> +
+ +renderJS(); +?> + + \ No newline at end of file diff --git a/tpl/engineers-dummy/header/head.php b/tpl/engineers-dummy/header/head.php new file mode 100644 index 0000000..b299005 --- /dev/null +++ b/tpl/engineers-dummy/header/head.php @@ -0,0 +1,17 @@ + + + + + + + Engineers Dummy + renderCSS(); + ?> + + From e3a0c6442c8540620c396dae688e8c222228d82d Mon Sep 17 00:00:00 2001 From: engineerTrooper Date: Sun, 20 Sep 2020 18:12:26 +0200 Subject: [PATCH 2/3] =?UTF-8?q?VENOM-1=20:=20Test=20f=C3=BCr=20Push=20bla?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install/db.sql | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/install/db.sql b/install/db.sql index 3e89174..46f704a 100755 --- a/install/db.sql +++ b/install/db.sql @@ -27,3 +27,9 @@ create table if not exists data datatype enum ('content', 'form') ) comment 'DataLoader File'; + +create table if not exists meteData +( + id int(255) auto_increment not null unique primary key +) + comment 'Test' From 72e716dc033678c5d8178d6b7fb6cc24c35f68ff Mon Sep 17 00:00:00 2001 From: engineerTrooper Date: Mon, 21 Sep 2020 21:52:59 +0200 Subject: [PATCH 3/3] =?UTF-8?q?VENOM-1=20:=20added=20metaTagData=20to=20SQ?= =?UTF-8?q?L-Database;=20testing=20with=20@Maurice=20Gr=C3=B6nwoldt;=20Tes?= =?UTF-8?q?t=20successful?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install/db.sql | 16 +++++++++------- src/Venom/Helper/MetaGenerator.php | 4 +++- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/install/db.sql b/install/db.sql index 46f704a..0039c21 100755 --- a/install/db.sql +++ b/install/db.sql @@ -7,6 +7,14 @@ create table if not exists seoData ) comment 'seo url mapping'; +create table if not exists metaTagData +( + id int(255) auto_increment not null unique primary key, + content JSON not null, + isActive tinyint(1) default 1 null +) + comment 'Meta Tag File'; + create table if not exists language ( id int(255) auto_increment not null unique primary key, @@ -26,10 +34,4 @@ create table if not exists data raw longtext not null, datatype enum ('content', 'form') ) - comment 'DataLoader File'; - -create table if not exists meteData -( - id int(255) auto_increment not null unique primary key -) - comment 'Test' + comment 'DataLoader File'; \ No newline at end of file diff --git a/src/Venom/Helper/MetaGenerator.php b/src/Venom/Helper/MetaGenerator.php index e6dd9dd..547c592 100644 --- a/src/Venom/Helper/MetaGenerator.php +++ b/src/Venom/Helper/MetaGenerator.php @@ -10,5 +10,7 @@ namespace Venom\Helper; */ class MetaGenerator { - + //config erweitern, dass die Klasse ausgeschaltet werden kann + //ArgumentHandler muss die SEO-Urls mit der ID von der metaData gefüttert werden + // } \ No newline at end of file