Page Utility¶
Doing Page (and Pagetree) related stuff.
- class Jar\Utilities\Utilities\PageUtility¶
- Jar\Utilities\Utilities\PageUtility::getPidsRecursive($pids, $level = 3)¶
Returns all Sub-Pids of certain PIDs.
- Parameters
$pids (
string
) -- The starting PID.$level (
int
) -- Depth of the traversing levels.
- Returns
List of matching PIDs.
Example:
var_dump(PageUtility::getPidsRecursive(1)); // ['1','2', '3', '7', '8', '4', '5', '9', '10', '6'] var_dump(PageUtility::getPidsRecursive(1, 1)); // ['1','2', '3', '4', '5', '6']
- Jar\Utilities\Utilities\PageUtility::getPageFieldSlided($fieldname)¶
Slides up a the Pagetree (starting from the current page) and return the nearest filled value of the field.
- Parameters
$fieldname (
string
) -- Name of the field/column.
- Returns
Value of the field when found, otherwise "null".