DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

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

Extension Key: tkaddress

Language: en

Keywords: tt_address, extbase, fluid

Copyright 2000-2010, Thomas Kieslich, <thomaskieslich@gmx.net>

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

EXT: FE Address edit 1

`Introduction 3 <#__RefHeading__2357_1049968603>`_

What does it do? 3

Screenshots 3

`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

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

Frontend

img-3 List view with no logged in FeUser

img-4 Search results

img-5 Single view with one Image

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

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

  • 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

((generated))

Reference

plugin.tx_tkaddress.settings

Property:

a

Property:

b

Data type:

c

Description:

d

Default:

pagerEnabled

a

pagerEnabled

b

boolean

c

Enable the Pager

d

1

itemsPerPage

a

itemsPerPage

b

int

c

Addresses per Page

d

2

defaultImage

a

defaultImage

b

string

c

Default Image if no User image

d

maxImages

a

maxImages

b

int

c

Allowed Images per Address

d

3

uploadPath

a

uploadPath

b

string

c

Path for uploaded images

d

/uploads/pics

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

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

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

Don't work with extbase 1.3 beta 1 and extbase_pager. I didn't find a crossover Solution jet.

To-Do list

Selectable AddressGroup view

img-2 11