config.tx_extbase {
  persistence {
    classes {
      Etracker\Etracker\Domain\Model\Page {
        mapping {
          tableName = pages
          columns {
            tx_etracker_areas.mapOnProperty = areas
          }
        }
      }
      Etracker\Etracker\Domain\Model\PageOverlay {
        mapping {
          tableName = pages_language_overlay
          columns {
            tx_etracker_areas.mapOnProperty = areas
          }
        }
      }
    }
  }
}

plugin.tx_etracker {
  view {
    templateRootPath = {$plugin.tx_etracker.view.templateRootPath}
    partialRootPath = {$plugin.tx_etracker.view.partialRootPath}
    layoutRootPath = {$plugin.tx_etracker.view.layoutRootPath}
  }

  persistence {
    storagePid = {$plugin.tx_etracker.persistence.storagePid}
  }

  settings {
    securityCode = {$plugin.tx_etracker.settings.securityCode}
    tags = {$plugin.tx_etracker.settings.tags}
    popto = {$plugin.tx_etracker.settings.popto}
    searchEngineChannel = {$plugin.tx_etracker.settings.searchEngineChannel}

    ecommerce {
      eventMethod = sendEvent
    }
  }
}

plugin.tx_etracker_pi1 = USER
plugin.tx_etracker_pi1 {
  userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
  vendorName = Etracker
  extensionName = Etracker
  pluginName = Pi1
  controller = Default
  switchableControllerActions {
    Default {
      1 = index
    }
  }
}

plugin.tx_etracker_pi2 = USER_INT
plugin.tx_etracker_pi2 {
  userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
  vendorName = Etracker
  extensionName = Etracker
  pluginName = Pi2
  controller = Default
  switchableControllerActions {
    Default {
      1 = ecommerce
    }
  }
}

lib.et_pagename = TEXT
lib.et_pagename {
  typolink.parameter.data = page:alias // TSFE:id
  typolink.returnLast = url
}

[page|uid = {$plugin.tx_etracker.startpageUid}]
lib.et_pagename {
  typolink >
  value = __INDEX__Home
}
[END]

