wCategories::getCategoriesAsArray

Ermittelt die Kategorien als Array.
(verfügbar ab CMS-Version 017.006.151.000)

Funktionsaufruf

String getCategoriesAsArray(String path, Int deep = 16)

Parameter

path
Pfad der Kategoriendatei
deep
Tiefe, der abzufrageneden Kategorien

Beispiel: Ermittelt die Katergorien als Array

Quelltext

<?php

require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");

$path = '/default-wGlobal/wGlobal/content/categories/standard.wCategories.php';
$depth = 3;

print wCategories::getCategoriesAsArray($path, $depth);

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Was macht wCategories::getCategoriesAsArray?
Die Funktion ermittelt die Kategorien und gibt sie als Array zurück.
Ab welcher CMS-Version ist wCategories::getCategoriesAsArray verfügbar?
Die Funktion ist ab CMS-Version 017.006.151.000 verfügbar.
Wie lautet der Funktionsaufruf von getCategoriesAsArray?
<code class="codeInline">String getCategoriesAsArray(String path, Int deep = 16)</code>
Wofür steht der Parameter "path"?
<code class="codeInline">path</code> ist der Pfad der Kategoriendatei.
Wofür steht der Parameter "deep" und welcher Default-Wert wird verwendet?
<code class="codeInline">deep</code> ist die Tiefe, der abzufragenden Kategorien. Der Default-Wert ist 16.
Wie kann ich getCategoriesAsArray in PHP verwenden (Beispiel)?
Beispiel: <pre><code class="codeBlock" style="color: #000000">php &lt;?php require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php"); $path = '/default-wGlobal/wGlobal/content/categories/standard.wCategories.php'; $depth = 3; print wCategories::getCategoriesAsArray($path, $depth); ?&gt; </code></pre>
Muss das Framework (grid.php) in eigenen Skripten immer referenziert werden?
Beim Einbinden einer Funktion innerhalb einer Weblication®-Seite (z.B. über das PHP-Quelltext-Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code>) muss das Framework über <code class="codeInline">grid.php</code> nicht mehr referenziert werden. Für eigene Skripte ist stattdessen zu beachten, Framework-Funktionen korrekt einzusetzen (siehe Hinweis/Artikel auf der Seite).