PHP 클래스 Contao\PageSelector

Provide methods to handle input field "page tree".
상속: extends Widget
파일 보기 프로젝트 열기: contao/core-bundle

보호된 프로퍼티들

프로퍼티 타입 설명
$arrNodes array Path nodes
$blnSubmitInput boolean Submit user input
$strTemplate string Template

공개 메소드들

메소드 설명
__construct ( array $arrAttributes = null ) Load the database object
generate ( ) : string Generate the widget and return it as string
generateAjax ( integer $id, string $strField, integer $level ) : string Generate a particular subpart of the page tree and return it as HTML string

보호된 메소드들

메소드 설명
getPathNodes ( ) Get the IDs of all parent pages of the selected pages, so they are expanded automatically
renderPagetree ( integer $id, integer $intMargin, boolean $protectedPage = false, boolean $blnNoRecursion = false, array $arrFound = [] ) : string Recursively render the pagetree

메소드 상세

__construct() 공개 메소드

Load the database object
public __construct ( array $arrAttributes = null )
$arrAttributes array

generate() 공개 메소드

Generate the widget and return it as string
public generate ( ) : string
리턴 string

generateAjax() 공개 메소드

Generate a particular subpart of the page tree and return it as HTML string
public generateAjax ( integer $id, string $strField, integer $level ) : string
$id integer
$strField string
$level integer
리턴 string

getPathNodes() 보호된 메소드

Get the IDs of all parent pages of the selected pages, so they are expanded automatically
protected getPathNodes ( )

renderPagetree() 보호된 메소드

Recursively render the pagetree
protected renderPagetree ( integer $id, integer $intMargin, boolean $protectedPage = false, boolean $blnNoRecursion = false, array $arrFound = [] ) : string
$id integer
$intMargin integer
$protectedPage boolean
$blnNoRecursion boolean
$arrFound array
리턴 string

프로퍼티 상세

$arrNodes 보호되어 있는 프로퍼티

Path nodes
protected array $arrNodes
리턴 array

$blnSubmitInput 보호되어 있는 프로퍼티

Submit user input
protected bool $blnSubmitInput
리턴 boolean

$strTemplate 보호되어 있는 프로퍼티

Template
protected string $strTemplate
리턴 string