Sie sind nicht angemeldet.

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