PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Vmsr] Design umsetzen - Contentboxen



cr00sy
16.08.2013, 04:50
Hallo,

ich habe eine frage bezüglich der Contentboxen und den Menüboxen. Wie bekomme ich es hin das er Automatisch die Boxen macht wo die Menüs angezeigt werden und das Content?
Ich konnte nun soweit erkennen das ich die Menüs mit


<?php include("lib/menue_links.php");?>

ausgeben kann. Aber wie siehts aus wenn die Menüs dann auch entsprechend in den Boxen sein sollen?

Genau das selbe Problem habe ich auch mit dem Content.

<?php $design_header = ob_get_contents();ob_end_clean();ob_start();?>

So wird es im Standarddesign ausgegeben, aber wie teile ich dies in den Boxen auf?

Ich hoffe ich konnte mich verständlich ausdrücken :)

Danke!

Hardy
16.08.2013, 09:05
Tut mir leid ich konnte nicht herauslesen was du gerne machen bzw. wissen möchtest.

NeoGriever
16.08.2013, 10:33
Eine Boxen-Unterteilung kannst du IM content ganz simpel mit foglenden Funktionen erreichen.

Beendet eine Box:

foot();

Startet eine Box:

head("titel");

Das Ganze funktioniert auch bei den Menü-Boxen:

Beendet eine Box:

menuefoot();

Startet eine Box:

menuehead("titel");

Diese Funktionen müssen in der design-php-datei (siehe vmsr.php im ordner designs) vordefiniert sein, welche Elemente diese zurückgeben. Dies basiert auf dem jeweiligen Design.

PS: Die design-datei (vmsr.php) gibt KEINEN HTML-CODE AUS, sondern speichert diesen in variablen ab. Ein grobes Beispiel:


ob_start();
echo "blabla";
$hierstehtsdrin = ob_get_contents();
ob_end_clean();

Somit stehen die Design-Daten direkt in bestimmten Variablen drin.

Ich werde demnächst eine ausführliche Anleitung schreiben, wie man ein Design korrekt in das VMSR einbindet. Denn im gegensatz zum VMSone hat sich beim Designsystem des VMSR einiges geändert. Was am Ende jedoch das Einbinden von Designs erheblich erleichert.

cr00sy
16.08.2013, 14:01
Ahh, du bist ein Held! Jetzt sehe ich es auch :cool:.. Ist ja wirklich super einfach! Danke!!