Headerbild flach

Herzlich willkommen bei

ALDEN Deutschland

#
SAT-Systeme, LED-Fernseher und SOLAR-Systeme für den mobilen Einsatz

Unsere Produktbereiche

#

Vollautomatische Satellitenanlagen

#

SAT-TV für Reisemobile und Caravans

...

Dies ist nur ein sinnloser Dummy-Text … wobei, nicht ganz: Man könnte in der Projekt-Detailansicht, in der Du gerade liest, noch leicht weitere Optionen ergänzen, um z.B. Text in mehreren Spalten zu setzen, die Spaltenbreiten von Bild und Text zu modifizieren, das derzeit eine Bild zu einer Bildergalerie zu erweitern, und vieles mehr.

Wie wär’s?

LED-Fernseher

#

TV-Geräte für Reisemobile und Caravans

...

Dies ist nur ein sinnloser Dummy-Text … wobei, nicht ganz: Man könnte in der Projekt-Detailansicht, in der Du gerade liest, noch leicht weitere Optionen ergänzen, um z.B. Text in mehreren Spalten zu setzen, die Spaltenbreiten von Bild und Text zu modifizieren, das derzeit eine Bild zu einer Bildergalerie zu erweitern, und vieles mehr.

Wie wär’s?

Solaranlagen

#

Unabhängig unterwegs mit Solarmodulen von ALDEN

...

Dies ist nur ein sinnloser Dummy-Text … wobei, nicht ganz: Man könnte in der Projekt-Detailansicht, in der Du gerade liest, noch leicht weitere Optionen ergänzen, um z.B. Text in mehreren Spalten zu setzen, die Spaltenbreiten von Bild und Text zu modifizieren, das derzeit eine Bild zu einer Bildergalerie zu erweitern, und vieles mehr.

Wie wär’s?

Überschrift

Hallo. Ich bin ein kleiner Blindtext. Und zwar schon so lange ich denken kann. Es war nicht leicht zu verstehen, was es bedeutet, ein blinder Text zu sein: Man ergibt keinen Sinn. Wirklich keinen Sinn. Man wird zusammenhangslos eingeschoben und rumgedreht – und oftmals gar nicht erst gelesen. Aber bin ich allein deshalb ein schlechterer Text als andere? Na gut, ich werde nie in den Bestsellerlisten stehen. Aber andere Texte schaffen das auch nicht. Und darum stört es mich nicht besonders blind zu sein.


… Antennenübersicht

Überschrift TV-Geräte

Die LED-TVs von ALDEN ermöglichen mit ihrer rekordverdächtig niedrigen Stromaufnahme, einem riesigem Betrachtungswinkel und einem Netzschalter (0 Watt) lange und entspannte Fernsehabende an den schönsten Urlaubsorten der Welt.

SMARTwide-TV

Bereit für einen kleinen Rundgang?

Lies mehr über …

… unsere Agentur

Alles ist fertig:

Es muss nur noch gemacht werden

#

Auf dieser fiktiven Agentur-Website würde man sich üblicherweise möglichst hip und nerdig darstellen: was für schicke Räumlichkeiten man hat, welch große Kunden man schon betreut hat, und so weiter …

Stattdessen soll hier aber erklärt werden, wie man von dem Onepage-Grundgerüst auf eine Multipage-Website wechseln kann.

$path = rex_article::getCurrent()->getPathAsArray();

// Für eine Navigation mit nur einer Ebene wird nur das erste Element des Arrays benötigt,
// also die ID der obersten Elternkategorie.
$path0 = ((!empty($path[0])) ? $path[0] : '');

$home = rex_category::get($path0);
$children = $home->getChildren();

if (is_array($children)) {
echo '<ul class="nav navbar-nav">';

Der Home-Artikel wird in die Navigation eingefügt
$home_article = rex_article::get($path0);
echo '<li><a'.$active.' href="'.$home_article->getUrl().'">'.$home_article->getName().'</a></li>';

// Die weiteren Unterkategorien werden ausgelesen
if (is_array($children)) {
foreach ($children as $child) {
// Nur wenn Kategorie online
if ($child->isOnline()) {
echo '<li><a'.$active.' href="'.rex_getUrl($child->getId()).'">'.$child->getName().'</a></li>';
}
}
}

echo '</ul>';
}
Office
Intro Block

Überschrift

höjjjkööhhjklh Beispieltext

Start-2
Start-1
Code Roomcheck

Ohne Leidenschaft geht nix

Leistungen

#
Herausforderungen spornen uns an
#

Kommunikationsdesign

Wir gestalten. Es fängt an mit der visuellen Identität eines Unternehmens. Diese muss konsistent, einzigartig und logisch nachvollziehbar sein.

Webentwicklung

Der heutige Webauftritt hat mit der “Homepage” vor 20 Jahren nichts mehr gemeinsam. Es ist wichtig, Entwicklungen im Internet mitzuverfolgen und zu gestalten.

Drucksachen aller Art

Flyer, Visitenkarten, Bücher, Plakatwände – es gibt fast nichts, was wir nicht schon gemacht haben. Und noch machen wollen. Testen Sie uns einfach!

Tipp 1

Code wieder verwenden mit Fragmenten

#

In dieser Demo gibt es gibt es einen Intro-Block, bestehend aus Überschrift, Unterüberschrift und Einleitungstext, der in fast allen Module identisch vorkommt. Fragmente bieten eine Möglichkeit, den verwendeten Code nur an einer Stelle zu verwalten und ihn mehrfach zu verwenden – besonders sinnvoll für HTML-Markup.

Im Fragmente-Ordner des Demo-AddOns – in einem normalen Projekt würde man stattdessen das project-AddOn als Ablageort wählen – liegt die Datei introblock.php. In dieser Datei wird das Fragment für die Moduleingabe des gesamten Introblocks abgelegt. Wird eine dynamische Ersetzung benötigt, ist die Übergabe von Variablen mögich, wie z.B. $his->intro. Der Code in der Introblock-PHP-Datei sieht im Beispiel eines Felds inklusive HTML-Markup in der Bootstrap-Syntax dann so aus:

<fieldset class="form-horizontal distance">
<legend>Text</legend>
<div class="form-group">
<label class="col-sm-2 control-label" for="small-headline">Intro</label>
<div class="col-sm-10">
<input class="form-control" id="small-headline" type="text" name="REX_INPUT_VALUE[1]" value="<?= $this->intro ?>" />
</div>
</div>
</fieldset
Code Roomcheck

Fragment-Aufruf im Modul

#

Der Aufruf dieses Fragments im Modul ist simpel:
Hier wird die Variable intro definiert und die Fragment-Datei aufgerufen.

Die Demo benutzt nur im Modul-Input ein Fragment.
Ebenso wäre es natürlich möglich, im Output ebenfalls mit Fragmenten zu arbeiten.

<?php
$fragment = new rex_fragment();
$fragment->setVar('intro',REX_VALUE[1]);
echo $fragment->parse('introblock.php');
?>

Ein anderer Weg für die wiederkehrenden Ausgabe-Code wäre es, analog zu REX_VALUE[] eigene Redaxo-Variablen zu definieren.

Hinweise zum Vorgehen findet man in der Redaxo-Dokumentation.

Was bisher geschah

Lies mehr über …

… Unsere Referenzen

1
2
3
4

sfj-saghae-ghäeagWGJÄwhgÖJKGNDKSJNB:ADGBA:BGgb-G-sgljbg-lWSGJ-s
sGFLJGHSHg
sbJF,fvsv