diff --git a/source/screens/demo/examples/portal.liquid b/source/screens/demo/examples/portal.liquid
new file mode 100644
index 0000000..545c0c9
--- /dev/null
+++ b/source/screens/demo/examples/portal.liquid
@@ -0,0 +1,29 @@
+---
+title: Portal
+tags:
+- demoExample
+image:
+ src: '/art/flag_websafe_128x80.gif'
+ alt: 'Flag of Interaktionsweise'
+links:
+- name: '1'
+ href: 'http://domain.tld'
+ img: '/art/bullet.gif'
+- name: 'Zwei'
+ href: 'http://domain.tld'
+ img: '/art/bullet.gif'
+---
+{% assign bodyClass = "body_portal" %}
+{% layout 'hippie/simple.liquid' %}
+
+{% block body %}
+
+ {% render 'hippie/partials/gate-list',
+ name: 'Tor mit Symbol und Liste',
+ url: '../demo',
+ image: image,
+ links: links
+ %}
+ {% render 'hippie/partials/gate-simple', name: 'Tor', url: '../demo' %}
+
+{% endblock %}
\ No newline at end of file
diff --git a/source/screens/demo/examples/portal.njk b/source/screens/demo/examples/portal.njk
deleted file mode 100644
index 68268c7..0000000
--- a/source/screens/demo/examples/portal.njk
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: Portal
-tags:
- - demoExample
----
-{% set pageId = page.fileSlug %}
-{% set bodyClass = "body_portal" %}
-
-{% extends "demo/_default.njk" %}
-{% import "hippie/macros/_gate.njk" as gate %}
-
-{% block title %}{{ title }}
-{% endblock %}
-
-{% block head %}
- {{ super() }}
-{% endblock %}
-
-{% block body %}
-
-
- {{ gate.list(
- 'Tor mit Symbol und Liste',
- '../demo', {
- src: '/art/flag_websafe_128x80.gif',
- alt: 'Flag of Interaktionsweise'
- }, [
- {
- name: '1',
- href: 'http://domain.tld',
- img: '../art/bullet.gif'
- }, {
- name: 'Zwei',
- href: 'http://domain.tld',
- img: '../art/bullet.gif'
- }
- ]
- ) }}
- {{ gate.simple('Tor', '../demo') }}
-
-{% endblock %}
\ No newline at end of file
diff --git a/source/templates/hippie/partials/gate-list.liquid b/source/templates/hippie/partials/gate-list.liquid
new file mode 100644
index 0000000..8c5fdea
--- /dev/null
+++ b/source/templates/hippie/partials/gate-list.liquid
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+ {% if links %}
+
+ {% endif %}
+
+
diff --git a/source/templates/hippie/partials/gate-simple.liquid b/source/templates/hippie/partials/gate-simple.liquid
new file mode 100644
index 0000000..9d0b54e
--- /dev/null
+++ b/source/templates/hippie/partials/gate-simple.liquid
@@ -0,0 +1,7 @@
+
+
+
\ No newline at end of file