Administrator Manual


To install the extension, perform the following steps:

  1. Go to the Extension Manager
  2. Load and install the extension
  3. Include the static template Select list with Ajax call (ajaxselectlist) into your TypoScript template
  4. Add permissions for the plugin and records for your editors


The default Ajax request that loads the records depends on jQuery. You have to include the jQuery library in your website if not already done. This extension does not implement jQuery for you.

If you don’t want to use jQuery, you can switch to the vanilla JavaScript solution. This will use an XMLHttpRequest().

ajaxselectlist in the Extension Manager

ajaxselectlist in the Extension Manager

Include the static template

Include the static template


After completing the above steps, the plugin and records can be created. The plugin will already load your records in the frontend.

However, you’ll want to modify the Fluid templates to fit your design and needs. The Configuration Reference covers TypoScript settings and Changing Templates.


Breaking: If you update from version 1.0 or 2.x of ajaxselectlist, you’ll have to adapt your customized template! You now must use a for-Viewhelper to iterate through the various media files. Don’t forget to use the name inside the as-attribute in your inner variables. See Upgrade EXT:ajaxselectlist for more information.