Sie sind nicht angemeldet.

cms2day

Autor, Entwicklung & Support

  • »cms2day« ist der Autor dieses Themas

Beiträge: 913

CMS Version: 3.9.5

Paypal:

  • Nachricht senden

1

Donnerstag, 25. Februar 2010, 12:42

Frontend Variablen & Funktionen ab Version 3.9.1

Frontend Variablen & Funktionen ab Version 3.9.1

Eine Übersicht aller vorhandener Funktionen für das Frontend.

Alle Funktionen können entweder direkt im Template oder in einer Code-Seite aufgerufen werden.

Diese Liste finden Sie auch im Backend - Hilfe & Support - 5. Frontend Funktionen:

PHP-Quelltext

1
<?php page_header(); ?>

Baut den Header für jedes Template inkl. allen META Tags sowie den nötigen CSS & JS Dateien.

PHP-Quelltext

1
<?php page_showpage(); ?>

Gibt die aktuell geladene Seite aus.

PHP-Quelltext

1
<?php page_headline(); ?>

Gibt den Titel der Seite als H1-Überschrift aus.
Diese H1-Überschrift wird aus dem Titel der aktuell geladenen Seite definiert.

PHP-Quelltext

1
<?php page_name(); ?>

Gibt den Seitenname, welcher unter Konfiguration definiert werden kann aus.

PHP-Quelltext

1
<?php page_datum(); ?>

Gibt das aktuelle Datum aus. Das Format können Sie unter Optionen wählen.

PHP-Quelltext

1
<?php page_logo(); ?>

Gibt (wenn vorhanden) das zugewiesene Template Logo aus, welches per Link auf die Startseite leitet.

PHP-Quelltext

1
<?php page_welcome(); ?>

Zeigt einen Willkommens-Gruss an, der zu der Tageszeit passt.

PHP-Quelltext

1
<?php page_content(); ?>

Gibt den Inhalt jeder Editor-, Code- oder Modulseite aus.

PHP-Quelltext

1
<?php page_seite(); ?>

Zeigt einen Zweig der aktuellen Seite. Format kann unter Optionen eingestellt werden.

PHP-Quelltext

1
<?php page_claim(); ?>

Gibt den Zufalls Slogan aus. Style kann unter Optionen gewählt werden.

PHP-Quelltext

1
<?php page_menu("0"); ?>

Gibt die erste Menü Ebene aus. "0" bestimmt die Sortierung: 0 = DESC, 1 = ASC

PHP-Quelltext

1
<?php page_submenu(); ?>

Gibt die zweite Menü Ebene aus.

PHP-Quelltext

1
<?php page_fullmenu("0","true","false");  ?>

Gibt ein komplettes Menü beider Ebenen aus. "0" definiert die Sortierung: 0 = DESC, 1 = ASC. "true" definiert ob die überliegende Seite immer als aktiv klassiert werden soll, sofern deren Unterseite aufgerufen ist: true = ja, false = nein. "false" bestimmt, ob der gesammte Menübaum immer mit allen vorhandenen Unterseiten eingeblendet werden soll oder nicht: true = ja, false = nein.

PHP-Quelltext

1
<?php page_dropdown("0");  ?>

Gibt ein komplettes DropDown Menü beider Ebenen aus. "0" definiert die Sortierung: 0 = DESC, 1 = ASC.

PHP-Quelltext

1
<?php page_counter(); ?>

Gibt die Gesamtsumme aller Besucherzahlen aus.

PHP-Quelltext

1
<?php page_load_modul("modul");  ?>

Lädt das Modul an gewünschter Stelle, sofern dieses auf dem Server vorhanden und auch installiert ist. "modul" bestimmt den Ordnername des Moduls, welches geladen werden möchte.

PHP-Quelltext

1
<?php page_load_addon("addon");  ?>

Lädt das Addon an gewünschter Stelle, sofern dieses auf dem Server vorhanden und einsatzbereit ist. "addon" bestimmt den Ordnername des Addons, welches geladen werden möchte.

PHP-Quelltext

1
<?php page_dir(); ?>

Gibt den absoluten Pfad aus, der als Page_Dir definiert wurde:
http://127.0.0.1/beta

PHP-Quelltext

1
<?php template_dir(); ?>

Gibt den absoluten Template-Pfad aus, der als Template_Dir definiert wurde:
http://127.0.0.1/beta/includes/templates

PHP-Quelltext

1
<?php mytemplate_dir(); ?>

Gibt den absoluten Pfad zum aktuell geladenen Template aus:
http://127.0.0.1/beta/includes/templates/template_xyz

PHP-Quelltext

1
<?php checkumlaute($string);  ?>

Prüft $string, wandelt alle Umlaute um & gibt sie via return zurück.

PHP-Quelltext

1
<?php get_link("29","name","_self","css");  ?>

Bildet den Link mit Berücksichtigung auf Mod_Rewrite und gibt ihn aus. "29" = ID der Seite, welche man verlinken möchte. "name" = Link Beschreibung, kann aber auch leer ("") gelassen werden. "_self" = Gewünschtes Target wie der Link geöffnet werden soll, kann aber auch leer ("") gelassen werden. "css" = CSS ID, falls benötigt, kann aber auch leer ("") gelassen werden.

PHP-Quelltext

1
<?php get_url("14","action");  ?>

Bildet eine URL mit Berüchsichtigung auf Mod_Rewrite und gibt ihn aus. "14" = ID der Seite. "action" = Definiert falls benötigt die $_GET['action'], kann aber auch leer ("") gelassen werden.

PHP-Quelltext

1
<?php makedatum($string);  ?>

Wandelt $string, welcher ein TIMESTAMP sein muss in ein Datum um. Format: Montag, 01. Januar 2010, 12:24 Uhr

PHP-Quelltext

1
<?php pBuildLink("id","action","id");  ?>

Bildet den href mit Berücksichtigung auf Mod_Rewrite und gibt ihn aus. "id" = ID der Seite, kann jedoch leer ("") gelassen werden, wenn es sich um die aktuell geladene Seite handelt. "action" = Definiert falls benötigt die $_GET['action'], kann aber auch leer ("") gelassen werden. "id" = Definiert falls benötigt die $_GET['id'], kann aber auch leer ("") gelassen werden.

PHP-Quelltext

1
<?php rBuildLink("id","action","id");  ?>

Bildet den href mit Berücksichtigung auf Mod_Rewrite und gibt ihn via return zurück. "id" = ID der Seite, kann jedoch leer ("") gelassen werden, wenn es sich um die aktuell geladene Seite handelt. "action" = Definiert falls benötigt die $_GET['action'], kann aber auch leer ("") gelassen werden. "id" = Definiert falls benötigt die $_GET['id'], kann aber auch leer ("") gelassen werden.

PHP-Quelltext

1
<?php BuildLocation("id","action","id");  ?>

Selbes Prinzip wie *BuildLink, jedoch werden hier keine &-Zeichen valide umgewandelt.
Die Entwicklung kostet Zeit und Zeit ist Geld. Wenn ich weiterhin gratis Module, Addons & Templates entwickeln soll, wären Spenden toll, damit ich wenigsten etwas davon hab. Ich würde mich freuen, wenn Du mich mit einer kleinen Spende unterstützt! (Button links unter meinem Avatar) - Danke -

Werbung

cms2day

Autor, Entwicklung & Support

  • »cms2day« ist der Autor dieses Themas

Beiträge: 913

CMS Version: 3.9.5

Paypal:

  • Nachricht senden

2

Montag, 15. März 2010, 15:10

Weitere nützliche Variabeln im Frontend:

PHP-Quelltext

1
$explode['0']

Gibt die ID der geladenen Seite aus.
Bei index.php?seite=1.home wäre es in diesem Falle also 1.

PHP-Quelltext

1
$explode['1']

Gibt den Pagename der geladenen Seite aus.
Bei index.php?seite=1.home wäre es in diesem Falle also home.


PHP-Quelltext

1
$takeTPL

Gibt das aktuell geladene Template der jeweiligen Seite aus.
Hat die Seite 1.home zum Beispiel das Template cms2day, so wird "cms2day" ausgegeben.
Die Entwicklung kostet Zeit und Zeit ist Geld. Wenn ich weiterhin gratis Module, Addons & Templates entwickeln soll, wären Spenden toll, damit ich wenigsten etwas davon hab. Ich würde mich freuen, wenn Du mich mit einer kleinen Spende unterstützt! (Button links unter meinem Avatar) - Danke -

Werbung