.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -*- coding: utf-8 -*- with BOM. .. include:: ../Includes.txt .. _admin-manual: Administrator Manual ==================== .. _admin-installation: Installation ------------ To install the extension, perform the following steps: #. Go to the Extension Manager #. Load and install the extension #. Include the static template *Select list with Ajax call (ajaxselectlist)* into your TypoScript template #. Add permissions for the plugin and records for your editors .. attention:: 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 :ref:`switch ` to the **vanilla JavaScript solution**. This will use an *XMLHttpRequest()*. .. figure:: ../Images/AdministratorManual/ExtensionManager.png :alt: ajaxselectlist in the Extension Manager *ajaxselectlist* in the Extension Manager .. figure:: ../Images/AdministratorManual/IncludeStaticTemplate.png :alt: Include the static template Include the static template .. _admin-configuration: Configuration ------------- 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 :ref:`configuration` covers TypoScript settings and :ref:`configuration-templates`. .. _admin-subpages: .. warning:: 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 :ref:`administrator-upgrade` for more information. Subpages -------- .. toctree:: :maxdepth: 5 :titlesonly: Upgrade/Index Lightbox/Index RealURL/Index