Added TypoScript constants, resolves #36993
authorfrancois <francois@735d13b6-9817-0410-8766-e36946ffe9aa>
Wed, 9 May 2012 13:53:56 +0000 (13:53 +0000)
committerfrancois <francois@735d13b6-9817-0410-8766-e36946ffe9aa>
Wed, 9 May 2012 13:53:56 +0000 (13:53 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/rsgoogleanalytics/trunk@61719 735d13b6-9817-0410-8766-e36946ffe9aa

doc/manual.sxw
locallang.xml [new file with mode: 0644]
static/general/constants.txt [new file with mode: 0644]
static/general/setup.txt

index 98532ea..11e12c9 100644 (file)
Binary files a/doc/manual.sxw and b/doc/manual.sxw differ
diff --git a/locallang.xml b/locallang.xml
new file mode 100644 (file)
index 0000000..e1224dc
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+<T3locallang>
+       <meta type="array">
+               <description>Language labels for RS Google Analytics</description>
+               <type>module</type>
+               <csh_table></csh_table>
+               <fileId>EXT:rsgoogleanalytics/locallang.xml</fileId>
+               <labelContext type="array">
+               </labelContext>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="config.active">Active: Check this box to activate tracking with Google Analytics</label>
+                       <label index="config.asynchronous">Asynchronous inclusion: Check this box to activate asynchronous inclusion of GA code (instead of traditional method)</label>
+                       <label index="config.account">Google Analytics account: Enter your account number (UA-XXXXXXX-X)</label>
+                       <label index="config.templateFile">Template file: Path to the JS file template</label>
+               </languageKey>
+       </data>
+</T3locallang>
\ No newline at end of file
diff --git a/static/general/constants.txt b/static/general/constants.txt
new file mode 100644 (file)
index 0000000..349905d
--- /dev/null
@@ -0,0 +1,13 @@
+plugin.tx_rsgoogleanalytics {
+       # cat=plugin.tx_rsgoogleanalytics/enable/a; type=boolean; label=LLL:EXT:rsgoogleanalytics/locallang.xml:config.active
+       active = 1
+
+       # cat=plugin.tx_rsgoogleanalytics/enable/b; type=boolean; label=LLL:EXT:rsgoogleanalytics/locallang.xml:config.asynchronous
+       asynchronous = 1
+
+       # cat=plugin.tx_rsgoogleanalytics/enable/c; type=string; label=LLL:EXT:rsgoogleanalytics/locallang.xml:config.account
+       account = UA-1628673-4
+
+       # cat=plugin.tx_rsgoogleanalytics/file/; type=file[html,htm,tmpl,js]; label=LLL:EXT:rsgoogleanalytics/locallang.xml:config.templateFile
+       templateFile = EXT:rsgoogleanalytics/res/templates/codeAsynchronous.js
+}
index 2c2a264..66f5007 100644 (file)
@@ -1,18 +1,18 @@
 plugin.tx_rsgoogleanalytics {
        # File containing the JavaScript code template
-       templateFile = EXT:rsgoogleanalytics/res/templates/codeTraditional.js
+       templateFile = {$plugin.tx_rsgoogleanalytics.templateFile}
 
        # Whether traditional or asynchronous method should be used (set to 1 for asynchronous). Beware to be consistent with template file
-       asynchronous = 0
+       asynchronous = {$plugin.tx_rsgoogleanalytics.asynchronous}
 
        # Boolean, whether plugin is active or not
-       active = 1
+       active = {$plugin.tx_rsgoogleanalytics.active}
 
        # Your Google-Analytics Account, standard is Test-Account of RS WebSystems
-       account = UA-1628673-4
+       account = {$plugin.tx_rsgoogleanalytics.account}
 
        # Which Page Title should be tracked   Option title: Page title is set, Option rootline: Rootline of Titles ist set, blank: GA uses page-path, for
-       registerTitle= rootline
+       registerTitle = rootline
 
        # Should Downloads be tracked by GA, or option !ALL, all file-downloads will be tracked
        trackDownloads = 1
@@ -26,9 +26,9 @@ plugin.tx_rsgoogleanalytics {
        # restrict tracking to this domains
        trackExternals.domainList = amazon.com,typo3.org
 
-       # If you have multiple Domains for this site enable
+       # If you have multiple Domains for this site enable and add comma-separated list of domain names
        multipleDomains = 0
-       multipleDomain.domainNames =
+       multipleDomains.domainNames =
 
        # Only Works if multipleDomains is false
        trackSubDomains = 0
@@ -41,8 +41,6 @@ plugin.tx_rsgoogleanalytics {
                redirectReferrer = example.net,domain2-redirected.de,my-web-agency.de
        }
 
-
-
        customVars {
                1{
                        name = gender