Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: cms2day Forum - Community & Support rund ums cms2day. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

cms2day

Profi

  • »cms2day« ist männlich
  • »cms2day« ist der Autor dieses Themas

Beiträge: 1 282

CMS Version: 4.x/5.x

Beruf: Webentwickler

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.

Werbung

cms2day

Profi

  • »cms2day« ist männlich
  • »cms2day« ist der Autor dieses Themas

Beiträge: 1 282

CMS Version: 4.x/5.x

Beruf: Webentwickler

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.

Werbung