[TASK] Cleanup css_styled_content 84/17984/2
authorWouter Wolters <typo3@wouterwolters.nl>
Sun, 3 Feb 2013 18:24:11 +0000 (19:24 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 4 Feb 2013 12:34:14 +0000 (13:34 +0100)
Change-Id: Id229452ab6eac65d028555c5b42300be25da7e1a
Resolves: #45115
Releases: 6.1
Reviewed-on: https://review.typo3.org/17984
Reviewed-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
typo3/sysext/css_styled_content/Classes/Controller/CssStyledContentController.php
typo3/sysext/css_styled_content/css/readme.txt
typo3/sysext/css_styled_content/doc/TODO.txt [deleted file]
typo3/sysext/css_styled_content/ext_conf_template.txt
typo3/sysext/css_styled_content/ext_localconf.php
typo3/sysext/css_styled_content/ext_tables.php

index b983b7a..063a355 100644 (file)
@@ -26,11 +26,7 @@ namespace TYPO3\CMS\CssStyledContent\Controller;
  *
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/
-/**
- * Plugin 'Content rendering' for the 'css_styled_content' extension.
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
+
 /**
  * Plugin class - instantiated from TypoScript.
  * Rendering some content elements from tt_content table.
@@ -39,21 +35,23 @@ namespace TYPO3\CMS\CssStyledContent\Controller;
  */
 class CssStyledContentController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
 
-       // Default plugin variables:
-       // Same as class name
        /**
+        * Same as class name
+        *
         * @todo Define visibility
         */
        public $prefixId = 'tx_cssstyledcontent_pi1';
 
-       // Path to this script relative to the extension dir.
        /**
+        * Path to this script relative to the extension dir.
+        *
         * @todo Define visibility
         */
        public $scriptRelPath = 'pi1/class.tx_cssstyledcontent_pi1.php';
 
-       // The extension key.
        /**
+        * The extension key
+        *
         * @todo Define visibility
         */
        public $extKey = 'css_styled_content';
@@ -64,10 +62,9 @@ class CssStyledContentController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlug
        public $conf = array();
 
        /***********************************
-        *
         * Rendering of Content Elements:
-        *
         ***********************************/
+
        /**
         * Rendering the "Bulletlist" type content element, called from TypoScript (tt_content.bullets.20)
         *
@@ -1011,10 +1008,9 @@ class CssStyledContentController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlug
        }
 
        /***********************************
-        *
-        * Rendering of Content Element properties:
-        *
+        * Rendering of Content Element properties
         ***********************************/
+
        /**
         * Add top or bottom margin to the content element
         *
@@ -1053,10 +1049,9 @@ class CssStyledContentController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlug
        }
 
        /************************************
-        *
         * Helper functions
-        *
         ************************************/
+
        /**
         * Returns a link text string which replaces underscores in filename with
         * blanks.
index 375650e..7290827 100755 (executable)
@@ -12,13 +12,13 @@ To use these stylesheets in a very simple TypoScript configuration you can use s
 
        page = PAGE
        page.stylesheet = EXT:css_styled_content/css/example.css
-       
+
        page.10 < styles.content.get
 
 
 The value "EXT:css_styled_content/css/example.css" points to the example stylesheet "example.css". Just change that filename to another of the example stylesheets if you need to.
 Notice: Do NOT alter the example stylesheets directly! Rather create a copy of one of them in for example "fileadmin/css/" folder. Then you just change the stylesheet value to "fileadmin/css/example.css" (or what other name you gave the stylesheet!)
-       
+
 
 ----------------------------
 example.css
@@ -30,7 +30,4 @@ Good to use as a basis for your own stylesheets.
 ----------------------------
 example_outlines.css
 ----------------------------
-Test stylesheet that enhances the edges of all elements drastically!
-
-
-
+Test stylesheet that enhances the edges of all elements drastically!
\ No newline at end of file
diff --git a/typo3/sysext/css_styled_content/doc/TODO.txt b/typo3/sysext/css_styled_content/doc/TODO.txt
deleted file mode 100755 (executable)
index 103dd19..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-- http://typo3.com/index.php?id=1262 fænomen, når at billedet sættes ind i tabellen! Hvorfor? Hvorfor er der ikke <p class="bodytext"> på sitet heller?
-- BUG: tomme linier over afsnit skaber ikke afstand!
-- splitted links - leads to unwished click-enlarge if not all links are shown. Right?
-- Test with 
-  - testsite
-  - plaintext, XML, pda templates...
-
-
-- '<a href="#"...>' with "baseURL = 1" - compatible?
-*******************************        
-Remaining issues
-*******************************        
-- RTE issues / processing
-       - Adding default classes for text/image/tables etc...
-       - Intertweened with RTE api issues.
-       - B/I -> strong/em?
-
-
-*******************************        
-XHTML incompatibilities:
-*******************************
-- Multimedia elements not XHTML (Problem in TypoScript cObject "MULTIMEDIA" - advises are requested!)
-- wrap="virtual" in textarea - How can this be solved so wrapping/no-wrapping is observed in all browsers and still XHTML compatible? Advises are requested.
-- Nested UL elements not allowed! - What is the solution then?
-
-
-
-********************
-Mumbletext:
-********************
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut vitae lorem in velit rhoncus varius. Aliquam eget libero sed elit facilisis aliquam. Fusce eros sem, lobortis in, bibendum sit amet, imperdiet vulputate, elit. Nullam accumsan eleifend magna. 
-Pellentesque nulla ipsum, mollis condimentum, scelerisque quis, posuere sed, ante. Quisque faucibus. Integer facilisis. Aliquam est. Mauris scelerisque, augue a vestibulum accumsan, pede massa adipiscing nunc, at imperdiet pede est in dui. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi congue volutpat lacus. Donec justo. Pellentesque sagittis. Suspendisse potenti. Proin molestie. Phasellus turpis nisl, convallis in, fringilla eget, laoreet eget, quam. Proin euismod eros nec libero. 
-Nunc fermentum felis sit amet diam. 
-Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; 
-
index 2d41500..6cae125 100755 (executable)
@@ -2,6 +2,4 @@
 setPageTSconfig = 1
 
   # cat=basic/enable; type=boolean; label=Remove unused positioning types: This will disable the image positions that make no sense on CType=image (it leaves just "above left", "center" and "right").
-removePositionTypes = 1
-
-
+removePositionTypes = 1
\ No newline at end of file
index c2ae53a..48cbbe4 100755 (executable)
@@ -12,7 +12,7 @@ if ($_EXTCONF['removePositionTypes'] || !$_EXTCONF) {
                TCEFORM.tt_content.imageorient.types.image.removeItems = 8,9,10,17,18,25,26
        ');
 }
-$TYPO3_CONF_VARS['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcontent_accessibility'] = array(
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcontent_accessibility'] = array(
        'title' => 'CSS Styled Content: Accessibility improvements',
        'version' => 3009000,
        'description' => '<p>The rendering of the following elements will change:
@@ -22,23 +22,23 @@ $TYPO3_CONF_VARS['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcon
                                <li><strong>CSS based "image" and "text with image"</strong><br />As the extension cron_cssstyledimgtext has been merged into the core, rendering of the content elements "image" and "text with image" has been changed to be CSS instead of table based. Read the <a href="http://wiki.typo3.org/index.php/TYPO3_4.0" target="_blank">4.0 release notes</a> for further information.</li></ul>',
        'description_acknowledge' => 'You will have to update your stylesheets to comply with these changes.'
 );
-$TYPO3_CONF_VARS['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcontent_pagetargets'] = array(
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcontent_pagetargets'] = array(
        'title' => 'CSS Styled Content: Default targets for non-frame pages',
        'version' => 4002000,
        'description' => '<p>The default page target is empty (so no target is generated). If you use frames, you have to set target to "page" in Constants.</p>'
 );
-$TYPO3_CONF_VARS['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcontent_menuhtmlspecialchars'] = array(
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcontent_menuhtmlspecialchars'] = array(
        'title' => 'CSS Styled Content: htmlspecialchars in menu content elements',
        'version' => 4003000,
        'description' => '<p>Page titles will get htmlspecialchar\'ed when rendered in "Sitemap/menu" content elements, to avoid generating invalid XHTML.</p>'
 );
-$TYPO3_CONF_VARS['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcontent_clearerdivsafterintexttextpicelements'] = array(
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['compat_version']['tx_cssstyledcontent_clearerdivsafterintexttextpicelements'] = array(
        'title' => 'CSS Styled Content: clear divs, changed row space, corrected margins',
        'version' => 4004000,
        'description' => '<ul><li>Clear divs will be generated by default for in-text right or left positioned textpic elements.</li><li>The default row space changes to 10px, to be in line with col space and text margin.</li><li>Rendering bugs with wrong margins were fixed (Default CSS changed).</li></ul>'
 );
 // Register ourselves as "content rendering template" (providing the hooks of "static template 43" = content (default) )
-$TYPO3_CONF_VARS['FE']['contentRenderingTemplates'] = array(
+$GLOBALS['TYPO3_CONF_VARS']['FE']['contentRenderingTemplates'] = array(
        'cssstyledcontent/static/',
        'cssstyledcontent/static/v6.0/',
        'cssstyledcontent/static/v4.7/',
index c38a02e..28acfbc 100755 (executable)
@@ -9,7 +9,7 @@ if (!defined('TYPO3_MODE')) {
 // Load TCA before manipulating the column configuration
 \TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tt_content');
 
-$TCA['tt_content']['types']['table']['showitem'] = 'CType;;4;;1-1-1, hidden, header;;3;;2-2-2, linkToTop;;;;4-4-4,
+$GLOBALS['TCA']['tt_content']['types']['table']['showitem'] = 'CType;;4;;1-1-1, hidden, header;;3;;2-2-2, linkToTop;;;;4-4-4,
                        --div--;LLL:EXT:cms/locallang_ttc.xml:CType.I.5, layout;;10;;3-3-3, cols, bodytext;;9;nowrap:wizards[table], text_properties, pi_flexform,
                        --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.access, starttime, endtime, fe_group';
 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'static/', 'CSS Styled Content');
@@ -22,6 +22,10 @@ $TCA['tt_content']['types']['table']['showitem'] = 'CType;;4;;1-1-1, hidden, hea
 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'static/v4.6/', 'CSS Styled Content TYPO3 v4.6');
 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'static/v4.7/', 'CSS Styled Content TYPO3 v4.7');
 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'static/v6.0/', 'CSS Styled Content TYPO3 v6.0');
-$TCA['tt_content']['columns']['section_frame']['config']['items'][0] = array('LLL:EXT:css_styled_content/locallang_db.php:tt_content.tx_cssstyledcontent_section_frame.I.0', '0');
-$TCA['tt_content']['columns']['section_frame']['config']['items'][9] = array('LLL:EXT:css_styled_content/locallang_db.php:tt_content.tx_cssstyledcontent_section_frame.I.9', '66');
+$GLOBALS['TCA']['tt_content']['columns']['section_frame']['config']['items'][0] = array(
+       'LLL:EXT:css_styled_content/locallang_db.xlf:tt_content.tx_cssstyledcontent_section_frame.I.0', '0'
+);
+$GLOBALS['TCA']['tt_content']['columns']['section_frame']['config']['items'][9] = array(
+       'LLL:EXT:css_styled_content/locallang_db.xlf:tt_content.tx_cssstyledcontent_section_frame.I.9', '66'
+);
 ?>
\ No newline at end of file