TYPO3 CMS  TYPO3_6-2
DefaultImage.php
Go to the documentation of this file.
1 <?php
3 
22 
23  protected $extensionKey = 'rtehtmlarea';
24 
25  // The key of the extension that is extending htmlArea RTE
26  protected $pluginName = 'DefaultImage';
27 
28  // The name of the plugin registered by the extension
30 
31  // Path to this main locallang file of the extension relative to the extension dir.
32  protected $relativePathToSkin = 'extensions/DefaultImage/skin/htmlarea.css';
33 
34  // Path to the skin (css) file relative to the extension dir.
35  protected $htmlAreaRTE;
36 
37  // Reference to the invoking object
38  protected $thisConfig;
39 
40  // Reference to RTE PageTSConfig
41  protected $toolbar;
42 
43  // Reference to RTE toolbar array
44  protected $LOCAL_LANG;
45 
46  // Frontend language array
47  protected $pluginButtons = 'image';
48 
50  'image' => 'InsertImage'
51  );
52 
53  public function main($parentObject) {
54  // Check if this should be enabled based on extension configuration and Page TSConfig
55  // The 'Minimal' and 'Typical' default configurations include Page TSConfig that removes images on the way to the database
56  return parent::main($parentObject) && !($this->thisConfig['proc.']['entryHTMLparser_db.']['tags.']['img.']['allowedAttribs'] == '0' && $this->thisConfig['proc.']['entryHTMLparser_db.']['tags.']['img.']['rmTagIfNoAttrib'] == '1');
57  }
58 
65  public function buildJavascriptConfiguration($RTEcounter) {
66  global $TSFE, $LANG;
67  $registerRTEinJavascriptString = '';
68  return $registerRTEinJavascriptString;
69  }
70 
71 }
$TSFE
Definition: index_ts.php:72