TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController Class Reference
Inheritance diagram for TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController:
TYPO3\CMS\Frontend\Plugin\AbstractPlugin

Public Member Functions

 removeAccessibilityIcon ($content, $conf)
 
- Public Member Functions inherited from TYPO3\CMS\Frontend\Plugin\AbstractPlugin
 pi_setPiVarDefaults ()
 
 pi_getPageLink ($id, $target='', $urlParameters=array())
 
 pi_linkToPage ($str, $id, $target='', $urlParameters=array())
 
 pi_linkTP ($str, $urlParameters=array(), $cache=0, $altPageId=0)
 
 pi_linkTP_keepPIvars ($str, $overrulePIvars=array(), $cache=0, $clearAnyway=0, $altPageId=0)
 
 pi_linkTP_keepPIvars_url ($overrulePIvars=array(), $cache=0, $clearAnyway=0, $altPageId=0)
 
 pi_list_linkSingle ($str, $uid, $cache=FALSE, $mergeArr=array(), $urlOnly=FALSE, $altPageId=0)
 
 pi_openAtagHrefInJSwindow ($str, $winName='', $winParams='width=670, height=500, status=0, menubar=0, scrollbars=1, resizable=1')
 
 pi_list_browseresults ($showResultCount=1, $tableParams='', $wrapArr=array(), $pointerName='pointer', $hscText=TRUE, $forceOutput=FALSE)
 
 pi_list_searchBox ($tableParams='')
 
 pi_list_modeSelector ($items=array(), $tableParams='')
 
 pi_list_makelist ($res, $tableParams='')
 
 pi_list_row ($c)
 
 pi_list_header ()
 
 pi_getClassName ($class)
 
 pi_classParam ($class, $addClasses='')
 
 pi_wrapInBaseClass ($str)
 
 pi_getEditPanel ($row='', $tablename='', $label='', $conf=array())
 
 pi_getEditIcon ($content, $fields, $title='', $row='', $tablename='', $oConf=array())
 
 pi_getLL ($key, $alternativeLabel='', $hsc=FALSE)
 
 pi_loadLL ()
 
 pi_exec_query ($table, $count=0, $addWhere='', $mm_cat='', $groupBy='', $orderBy='', $query='')
 
 pi_getRecord ($table, $uid, $checkPage=0)
 
 pi_getPidList ($pid_list, $recursive=0)
 
 pi_prependFieldsWithTable ($table, $fieldList)
 
 pi_getCategoryTableContents ($table, $pid, $whereClause='', $groupBy='', $orderBy='', $limit='')
 
 pi_isOnlyFields ($fList, $lowerThan=-1)
 
 pi_autoCache ($inArray)
 
 pi_RTEcssText ($str)
 
 pi_initPIflexForm ($field='pi_flexform')
 
 pi_getFFvalue ($T3FlexForm_array, $fieldName, $sheet='sDEF', $lang='lDEF', $value='vDEF')
 
 pi_getFFvalueFromSheetArray ($sheetArray, $fieldNameArr, $value)
 

Public Attributes

 $prefixId = 'AccessibilityLinkController'
 
 $scriptRelPath = 'Classes/Controller/AccessibilityLinkController.php'
 
 $extKey = 'rtehtmlarea'
 
 $conf = array()
 
 $cObj
 
- Public Attributes inherited from TYPO3\CMS\Frontend\Plugin\AbstractPlugin
 $cObj
 
 $prefixId
 
 $scriptRelPath
 
 $extKey
 
 $piVars
 
 $internal = array('res_count' => 0, 'results_at_a_time' => 20, 'maxPages' => 10, 'currentRow' => array(), 'currentTable' => '')
 
 $LOCAL_LANG = array()
 
 $LOCAL_LANG_charset = array()
 
 $LOCAL_LANG_loaded = 0
 
 $LLkey = 'default'
 
 $altLLkey = ''
 
 $LLtestPrefix = ''
 
 $LLtestPrefixAlt = ''
 
 $pi_isOnlyFields = 'mode,pointer'
 
 $pi_alwaysPrev = 0
 
 $pi_lowerThan = 5
 
 $pi_moreParams = ''
 
 $pi_listFields = '*'
 
 $pi_autoCacheFields = array()
 
 $pi_autoCacheEn = 0
 
 $pi_USER_INT_obj = FALSE
 
 $pi_checkCHash = FALSE
 
 $conf = array()
 
 $pi_EPtemp_cObj
 
 $pi_tmpPageId = 0
 

Protected Member Functions

 getFullFileName ($filename)
 
- Protected Member Functions inherited from TYPO3\CMS\Frontend\Plugin\AbstractPlugin
 applyStdWrapRecursive (array $conf, $level=0)
 

Additional Inherited Members

- Protected Attributes inherited from TYPO3\CMS\Frontend\Plugin\AbstractPlugin
 $LOCAL_LANG_UNSET = array()
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! Remove accessibility icon when no link was rendered

Author
Stanislas Rolland <typo3(arobas)sjbr.ca>

Definition at line 21 of file AccessibilityLinkController.php.

Member Function Documentation

◆ getFullFileName()

◆ removeAccessibilityIcon()

TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController::removeAccessibilityIcon (   $content,
  $conf 
)

Remove accessibility icon when no link was rendered, called from TypoScript

Parameters
stringContent input. Not used, ignore.
arrayTypoScript configuration
Returns
string HTML output. private

Definition at line 58 of file AccessibilityLinkController.php.

References TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController\$conf, $GLOBALS, TYPO3\CMS\Core\Utility\GeneralUtility\get_tag_attributes(), TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController\getFullFileName(), TYPO3\CMS\Core\Utility\GeneralUtility\getIndpEnv(), and TYPO3\CMS\Core\Utility\GeneralUtility\isFirstPartOfStr().

Member Data Documentation

◆ $cObj

TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController::$cObj

Definition at line 48 of file AccessibilityLinkController.php.

◆ $conf

TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController::$conf = array()

◆ $extKey

TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController::$extKey = 'rtehtmlarea'

◆ $prefixId

TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController::$prefixId = 'AccessibilityLinkController'

Same as class name

Definition at line 26 of file AccessibilityLinkController.php.

◆ $scriptRelPath

TYPO3\CMS\Rtehtmlarea\Controller\AccessibilityLinkController::$scriptRelPath = 'Classes/Controller/AccessibilityLinkController.php'

Path to this script relative to the extension dir

Definition at line 31 of file AccessibilityLinkController.php.