.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ==================== EXT: FE Address edit ==================== :Created: 2010-02-18T17:33:18 :Changed by: Thomas Kieslich :Changed: 2010-11-17T17:50:51.730000000 :Classification: tkaddress :Keywords: tt_address, extbase, fluid :Author: Thomas Kieslich :Email: thomaskieslich@gmx.net :Info 4: :Language: en |img-1| |img-2| EXT: FE Address edit - tkaddress .. _EXT-FE-Address-edit: EXT: FE Address edit ==================== Extension Key: tkaddress Language: en Keywords: tt\_address, extbase, fluid Copyright 2000-2010, Thomas Kieslich, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- `EXT: FE Address edit 1 <#__RefHeading__2355_1049968603>`_ **`Introduction 3 <#__RefHeading__2357_1049968603>`_** `What does it do? 3 <#__RefHeading__3036_216425494>`_ `Screenshots 3 <#__RefHeading__2361_1049968603>`_ **`Users manual 8 <#__RefHeading__2363_1049968603>`_** **`Configuration 9 <#__RefHeading__2371_1049968603>`_** **`Known problems 10 <#__RefHeading__2379_1049968603>`_** **`To-Do list 11 <#__RefHeading__2381_1049968603>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ This Extension shows a List from tt\_address. It depends on extbase, fluid, t3jquery and extbase\_pager. - Available Functions: - List View (fields selectable) - Single View (fields selectable) - Pager (items per page selectable) - Search (fields selectable) - Sortable Listheader - selectable Admins(FE User) per Content Element - Admin can create new, edit and delete Address (fields based on Single View) .. _Screenshots: Screenshots ^^^^^^^^^^^ .. _Frontend: Frontend """""""" |img-3| *List view with no logged in FeUser* |img-4| *Search results* |img-5| *Single view with one Image* .. _Frontend-Admin: Frontend Admin """""""""""""" |img-6| *List view with Admin is logged in. See Icons on the right side and create new Link.* |img-7| *Create new Address with Date picker (t3jquery)* |img-8| *Edit Address with two more available Images* |img-9| *Delete Address* .. _Backend: Backend """"""" |img-10| *BE List View with Search and Pager configuration* |img-11| *Be Search View with fields for respect in search* |img-12| *Be Single fields, available field in Single View, new and edit* |img-13| *Be Admin - Fe Users with admin rights* .. _Users-manual: Users manual ------------ - Install Extension in the Extensionmanager - Create a new Page like addresslist - add a Subpage from type sysfolder like sys\_address - add the Plugin and a Extension Template (include static tkaddress) on the adresslist Page - set the Startingpoint in the Plugin to sys\_address or other sysfolders with tt\_address records - choose the fields you need .. _Configuration: Configuration ------------- .. _generated: ((generated)) ^^^^^^^^^^^^^ .. _Reference: Reference """"""""" plugin.tx\_tkaddress.settings .. ### BEGIN~OF~TABLE ### .. _Property: Property: ~~~~~~~~~ .. container:: table-row a Property: b Data type: c Description: d Default: .. _pagerEnabled: pagerEnabled ~~~~~~~~~~~~ .. container:: table-row a pagerEnabled b boolean c Enable the Pager d 1 .. _itemsPerPage: itemsPerPage ~~~~~~~~~~~~ .. container:: table-row a itemsPerPage b int c Addresses per Page d 2 .. _defaultImage: defaultImage ~~~~~~~~~~~~ .. container:: table-row a defaultImage b string c Default Image if no User image d .. _maxImages: maxImages ~~~~~~~~~ .. container:: table-row a maxImages b int c Allowed Images per Address d 3 .. _uploadPath: uploadPath ~~~~~~~~~~ .. container:: table-row a uploadPath b string c Path for uploaded images d /uploads/pics .. ###### END~OF~TABLE ###### .. _Backend: Backend """"""" You can not only select the Fields the Sorting will also be respected.If you don't use the Pager you can ignore the dependance from extbase\_pager.If you don't use the birthday Field you can ignore the dependance from t3jquery. .. _Special-Fields: Special Fields """""""""""""" **Name** It is more an historic field. In Single Fields you should not use it.On create and edit it will be set from the three Name Fields. In the List view it will be a good choice. **Gender** Default Field value is m,f. There is a special ViewHelper to reset it to male, female or its Translation. **Birthday** Its a Date field. If t3jquery is installed an configured, there is a DatePicker from jQueryUi. To configure t3jquery there is a t3jquery.txt which you can analyze with the T3jquery part under Admin Tools. **Image** In new and edit form the Number of Images + upload Field is automatic the same as maxImages. If you delete a Image it will be delete in the uploadPath too. **AddressGroup** You can set multiple Values wit Ctrl + Click. .. _Customization: Customization """"""""""""" Have a look in Configuration/TypoScript/setup.txt. You can Override the path to CSS, JS and the Template Folders in your own template. If you change the Templates, please be carefully with the Parts contains isAdmin. It bis secured in the Controller too, but not nice for Users. .. _Known-problems: Known problems -------------- Don't work with extbase 1.3 beta 1 and extbase\_pager. I didn't find a crossover Solution jet. .. _To-Do-list: To-Do list ---------- Selectable AddressGroup view |img-2| 11 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 216 .. :id: Grafik1 .. :name: Grafik1 .. :width: 669 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :id: Grafik3 .. :name: Grafik3 .. :width: 100% .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 629 .. :id: graphics4 .. :name: graphics4 .. :width: 669 .. |img-6| image:: img-6.png .. :align: left .. :border: 0 .. :id: Grafik5 .. :name: Grafik5 .. :width: 100% .. |img-7| image:: img-7.png .. :align: left .. :border: 0 .. :height: 501 .. :id: graphics3 .. :name: graphics3 .. :width: 306 .. |img-8| image:: img-8.png .. :align: left .. :border: 0 .. :id: Grafik8 .. :name: Grafik8 .. :width: 100% .. |img-9| image:: img-9.png .. :align: left .. :border: 0 .. :height: 380 .. :id: graphics1 .. :name: graphics1 .. :width: 393 .. |img-10| image:: img-10.png .. :align: left .. :border: 0 .. :id: graphics2 .. :name: graphics2 .. :width: 100% .. |img-11| image:: img-11.png .. :align: left .. :border: 0 .. :id: graphics5 .. :name: graphics5 .. :width: 100% .. |img-12| image:: img-12.png .. :align: left .. :border: 0 .. :id: graphics6 .. :name: graphics6 .. :width: 100% .. |img-13| image:: img-13.png .. :align: left .. :border: 0 .. :id: graphics7 .. :name: graphics7 .. :width: 100%