t3brightside / addresses
TYPO3 CMS extension for addresses lists.
                                    Fund package maintenance!
                                                                            
                                                                                                                                        t3brightside
                                                                                    
                                                                
Installs: 1 666
Dependents: 2
Suggesters: 1
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Type:typo3-cms-extension
pkg:composer/t3brightside/addresses
Requires
- t3brightside/embedassets: ^1.3
 - t3brightside/paginatedprocessors: ^1.6
 - typo3/cms-core: ^12.4 || ^13.0
 - typo3/cms-fluid-styled-content: ^12.4 || ^13.0
 
Suggests
- t3brightside/addresspersonnel: Connect personnel and address records bidirectionally
 - t3brightside/personnel: Persons records
 
README
TYPO3 CMS extension for address lists.
Features
- List of addresses from pages or selected records
 - Image crop
 - Sort by
 - Basic category filter in BE
 - Pagination with items per page and unique to the content element with paginatedprocessors
 - Social links with icons
 - Easy to add custom templates
 - Bidirectional connection to pages
 - Contact to ext:personnel records using ext:addressespersonnel
 
System requirements
- TYPO3
 - fluid_styled_content
 - paginatedprocessors
 - embedassets
 
Installation
composer req t3brightside/addressesor from TYPO3 extension repository addresses- Add static template
 - Include static template for Paginatedprocessors
 - Change extension configuration for enabling features like: show BE thumbnails, allow connection in page properties, disable pagination
 
Usage
- Create address records in a Page/Sysfolder
 - Add desired content element and point to the Page/Sysfolder or individual records
 
Add custom template
TypoScript Check the constant editor.
PageTS
TCEFORM.tt_content.tx_addresses_template.addItems {
  minilist = Mini List
}
Fluid Add new section wheres IF condition determines template name 'minilist' to: Resources/Private/Templates/Addresses.html
<f:if condition="{data.tx_addresses_template} == minilist"> <f:for each="{addresses}" as="address" iteration="iterator"> <f:render partial="Minilist" arguments="{_all}"/> </f:for> </f:if>
Create new partial: Resources/Private/Partials/Minilist.html
routeEnhancers
For the pagination routing check t3brightside/paginatedprocessors
Development & maintenance
Brightside OÜ – TYPO3 development and hosting specialised web agency