Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe RouteHelper
+ Graphe d'héritage de RouteHelper:

Fonctions membres publiques

 getRoute ($id, $typealias, $link='', $language=null, $catid=null)
 

Fonctions membres publiques statiques

static getCategoryRoute ($catid, $language=0, $extension='')
 

Fonctions membres protégées

 findItem ($needles=array())
 

Fonctions membres protégées statiques

static lookupItem ($needles=array())
 

Attributs protégés

 $extension
 
 $id
 
 $view
 

Attributs protégés statiques

static $lookup
 

Description détaillée

Route Helper

A class providing basic routing for urls that are for content types found in the #__content_types table and rows found in the #__ucm_content table.

Depuis
3.1

Documentation des fonctions membres

◆ findItem()

findItem (   $needles = array())
protected

Method to find the item in the menu structure

Paramètres
array$needlesArray of lookup values
Renvoie
mixed
Depuis
3.1

Références $active, $app, $attributes, $component, $default, $id, $item, $items, $language, $this, $view, extension, Factory\getApplication(), ComponentHelper\getComponent(), Multilanguage\isEnabled(), et null.

◆ getCategoryRoute()

static getCategoryRoute (   $catid,
  $language = 0,
  $extension = '' 
)
static

Fetches the category route

Paramètres
mixed$catidCategory ID or CategoryNode instance
mixed$languageLanguage code
string$extensionExtension to lookup
Renvoie
string
Depuis
3.2
Exceptions

Références $category, $extension, $id, $item, $language, $link, Categories\getInstance(), et Multilanguage\isEnabled().

Référencé par CategoryFeedView\display().

◆ getRoute()

getRoute (   $id,
  $typealias,
  $link = '',
  $language = null,
  $catid = null 
)

A method to get the route for a specific item

Paramètres
integer$idValue of the primary key for the item in its content table
string$typealiasThe type_alias for the item being routed. Of the form extension.view.
string$linkThe link to be routed
string$languageThe language of the content for multilingual sites
integer$catidOptional category id
Renvoie
string The route of the item
Depuis
3.1

Références $category, $id, $item, $language, $link, $name, $view, extension, Factory\getApplication(), Categories\getInstance(), et Multilanguage\isEnabled().

◆ lookupItem()

static lookupItem (   $needles = array())
staticprotected

Static alias to findItem() used to find the item in the menu structure

Paramètres
array$needlesArray of lookup values
Renvoie
mixed
Depuis
3.2

Documentation des champs

◆ $extension

$extension
protected

◆ $id

$id
protected

◆ $lookup

$lookup
staticprotected

◆ $view

$view
protected

La documentation de cette classe a été générée à partir du fichier suivant :