PHP 클래스 Gdn_Theme, vanilla

Allows access to theme controls from within views, to give themers a unified toolset for interacting with Vanilla from within views.
부터: 2.0
저자: Mark O'Sullivan ([email protected])
파일 보기 프로젝트 열기: vanilla/vanilla 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_AssetInfo array
$_BulletSection
$_BulletSep
$_Section array

공개 메소드들

메소드 설명
assetBegin ( string $AssetContainer = 'Panel' )
assetEnd ( )
breadcrumbs ( $Data, boolean $HomeLink = true, array $Options = [] ) : string
bulletItem ( string $Section, boolean $Return = true ) : string Call before writing an item and it will optionally write a bullet seperator.
bulletRow ( strng | boolean $Sep = false ) Call before starting a row of bullet-seperated items.
inSection ( string | array $Section ) Returns whether or not the page is in the current section.
link ( $Path, boolean $Text = false, null $Format = null, array $Options = [] ) : mixed | null | string
logo ( array $Properties = [] ) Renders the banner logo, or just the banner title if the logo is not defined.
mobileLogo ( ) : string Returns the mobile banner logo. If there is no mobile logo defined then this will just return the regular logo or the mobile title.
module ( $Name, array $Properties = [] ) : mixed | string
pagename ( ) : string
section ( string $Section, string $Method = 'add' ) The current section the site is in. This can be one or more values. Think of it like a server-side css-class.
text ( $Code, $Default ) : mixed

메소드 상세

assetBegin() 공개 정적인 메소드

public static assetBegin ( string $AssetContainer = 'Panel' )
$AssetContainer string

assetEnd() 공개 정적인 메소드

public static assetEnd ( )

breadcrumbs() 공개 정적인 메소드

public static breadcrumbs ( $Data, boolean $HomeLink = true, array $Options = [] ) : string
$Data
$HomeLink boolean
$Options array
리턴 string

bulletItem() 공개 정적인 메소드

Call before writing an item and it will optionally write a bullet seperator.
부터: 2.1
public static bulletItem ( string $Section, boolean $Return = true ) : string
$Section string The name of the section.
$Return boolean whether or not to return the result or echo it.
리턴 string

bulletRow() 공개 정적인 메소드

Call before starting a row of bullet-seperated items.
부터: 2.1
public static bulletRow ( strng | boolean $Sep = false )
$Sep strng | boolean The seperator used to seperate each section.

inSection() 공개 정적인 메소드

Returns whether or not the page is in the current section.
public static inSection ( string | array $Section )
$Section string | array

module() 공개 정적인 메소드

public static module ( $Name, array $Properties = [] ) : mixed | string
$Name
$Properties array
리턴 mixed | string

pagename() 공개 정적인 메소드

public static pagename ( ) : string
리턴 string

section() 공개 정적인 메소드

The current section the site is in. This can be one or more values. Think of it like a server-side css-class.
부터: 2.1
public static section ( string $Section, string $Method = 'add' )
$Section string The name of the section.
$Method string One of: add, remove, set, get.

text() 공개 정적인 메소드

public static text ( $Code, $Default ) : mixed
$Code
$Default
리턴 mixed

프로퍼티 상세

$_AssetInfo 보호되어 있는 정적으로 프로퍼티

protected static array $_AssetInfo
리턴 array

$_BulletSection 보호되어 있는 정적으로 프로퍼티

protected static $_BulletSection

$_BulletSep 보호되어 있는 정적으로 프로퍼티

protected static $_BulletSep

$_Section 보호되어 있는 정적으로 프로퍼티

protected static array $_Section
리턴 array