AJAX Requests

In das Seiten oder Plugin Setup einfügen und anpassen.

# AJAX Request
ajaxAPI = PAGE
ajaxAPI {
  typeNum = 1000

  # add plugin (without settings?)
  #10 < tt_content.list.20.mbtoolbox_tools
  #10 {
  #  features.requireCHashArgumentForActionArguments = 0
  #  settings =< plugin.tx_mbtoolbox_tools.settings
  #  persistence =< plugin.tx_mbtoolbox_tools.persistence
  #}

  # add plugin
  10 < styles.content.get
  10 {
     select.where = colpos = 0
     select.andWhere = list_type='mbtoolbox_tools'
  }

  # disable header code
  config {
    disableAllHeaderCode = 1
    additionalHeaders = Content-Type:application/html;charset=utf-8
    xhtml_cleaning = 0
    admPanel = 0
    no_cache = 1
    debug = 0
  }
}


Ein Link könnte dann wie folgt aussehen:

"http://devzone.mbdevices.de/RequestedPage?tx_mbtoolbox_tools[action]=request&tx_mbtoolbox_tools[controller]=Request&tx_mbtoolbox_tools[dpid]=67&type=1000"

oder mit typo3 aufbauen lassen:

<f:uri.action action="request" pageType="1000" arguments="{filter: 123456, dpid: menuonly: 1}" absolute="1" noCacheHash="1" />