Tags can be selected to be excluded from parsing.
authorjocrau <jocrau@735d13b6-9817-0410-8766-e36946ffe9aa>
Fri, 18 May 2007 21:31:05 +0000 (21:31 +0000)
committerBastian Bringenberg <spam@bastian-bringenberg.de>
Thu, 4 Dec 2014 23:56:05 +0000 (00:56 +0100)
git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/contagged/trunk@5493 735d13b6-9817-0410-8766-e36946ffe9aa

class.tx_contagged.php
static/constants.txt
static/setup.txt

index dd7f0bf..8b28e74 100644 (file)
@@ -77,6 +77,9 @@ class tx_contagged extends tslib_pibase {
                        }
                        $tagList = implode(',',$tagArray);
                }
+               if ($this->conf['tagsExclude']) {
+                       $tagList .= ',' . $this->conf['tagsExclude'];
+               }
 
                // iterate through all terms
                foreach ($this->termsArray as $termArray) {
@@ -179,6 +182,7 @@ class tx_contagged extends tslib_pibase {
                // build an array passed to the UPDATE query
                $updateArray = array($this->prefixId . '_keywords' => $termsFoundList);
 //             $updateArray = array('keywords' => $termsFoundList);
+//             debug($updateArray);
                // execute sql-query
                $res = $GLOBALS['TYPO3_DB']->exec_UPDATEquery('pages', // TABLE ...
                        'uid=' . $GLOBALS['TSFE']->id, // WHERE ...
index 45a32d3..6e9b670 100644 (file)
@@ -24,9 +24,12 @@ contagged {
        # cat=plugin.contagged//50; type=string; label=[Pages (List of PID) to be included]: A comma separated list of pages to be included. Overwrites the settings of "excludeRootPages".
        includePages =
 
-       # cat=plugin.contagged//60; type=string; label=[Pages (List of PID) to be excluded]: A comma separated list of pages to be excluded from parsing. Overwrites the settings of "includePages" and "includeRootPages".
+       # cat=plugin.contagged//55; type=string; label=[Pages (List of PID) to be excluded]: A comma separated list of pages to be excluded from parsing. Overwrites the settings of "includePages" and "includeRootPages".
        excludePages =
 
+       # cat=plugin.contagged//60; type=string; label=[Tags to be excluded]: A comma separated list of tags to be excluded from parsing.
+       excludeTags = h1,h2,h3,h4,h5,h6
+
        # cat=plugin.contagged//70; type=boolean; label=[Add title attribute]: Should the "title" attribute containing a short description of the term be added to the tag?
        addTitleAttribute = 1
 
index 9ed663a..877d42e 100644 (file)
@@ -3,7 +3,7 @@ includeLibs.tx_contagged = EXT:contagged/class.tx_contagged.php
 
 # setup the content element by calling the user function 'main' of the class tx_contagged
 #tt_content.text.20.parseFunc.userFunc = tx_contagged->main
-tt_content.text.20.postUserFunc = tx_contagged->main
+#tt_content.text.20.postUserFunc = tx_contagged->main
 
 
 #temp_content < styles.content.get
@@ -18,6 +18,7 @@ plugin.tx_contagged {
        excludeRootPages = {$contagged.excludeRootPages}
        includePages = {$contagged.includePages}
        excludePages = {$contagged.excludePages}
+       excludeTags = {$contagged.excludeTags}
        addTitleAttribute = {$contagged.addTitleAttribute}
        addLangAttribute = {$contagged.addLangAttribute}
        addCssClassAttribute = {$contagged.addCssClassAttribute}