oveleon/contao-member-extension-bundle
file_download 32
star 1
Version | Freigabe-Notizen und Änderungs-Log |
---|---|
1.6.2 | ### Bugfix * fixed #26 - Add a leading space in imploded array values |
1.6.1 | ### Bugfix * Load the language files within member-reader e82d27e4eeb3c19093e47783a709ac77c0931476 ___ **Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.6.0...1.6.1 |
1.6.0 | ### Addition  * Implement search by value c2134a88e6ae3a85e9b6aece0dbac7d65107ad88 2860af2d9e7c49c639e17dea1a5d572f5152b4a3 * Implement select filter 7a24f53f49974a2e3549a1f8b3cba59544741c85 a19e0dedb38324c95a1f7b2335a9f38dca3bed63 a19e0dedb38324c95a1f7b2335a9f38dca3bed63 * Parse total results to template 1f997f563a7adc9bf8621f912ca7b048f1310edd > Can be used with > ```php > = $this->total ?> > ``` * Add configuration to skip empty values within list and details 3ba3e47d913591b8e807533462f9cc70d068c726 > Can be used with > ```yaml > #config.yaml > contao_member_extension: > skip_empty_values: true > ``` |
1.5.1 | ### Bugfix - #24 Fixed an error with non-handled insert tags params 9297ac32f29aa05a2add5e26540fbac2b74cb708 |
1.5.0 | ### Feature _This update has been sponsored by @netzarbeiter_ - Integrated sortable data-tables for member_list (https://datatables.net/) - requires jquery to work #### Setup - use `mod_memberList_table` & `memberExtension_list_row` as templates within the member-list module - activate the `j_datatables` jQuery template within your layout settings #### Additional settings Additional settings can be found within the data-attributes of the `mod_memberList_table` template | Attribute | Default | Description | | - | - | - | | data-zero-label | `No matching records found` | Label for zero matches | | data-search-label | `Search:` | Search box label | Please refer to the documentation of https://datatables.net/ and the initialization within `j_datatables` to enhance this feature with more options Please mind, that using this new feature will disable the server-sided pagination. The datatables Pagination will work > 10 items per page. ___ **Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.4.2...1.5.0 |
1.4.2 | ### Bugfix - Fix #22 - Changed string classname to class import ___ **Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.4.1...1.4.2 |
1.4.1 | ### Change - Use `feEditable` instead of the deprecated/removed `feViewable` **Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.4.0...1.4.1 |
1.4.0 | This update was funded by @netzarbeiter ### Additions - simultaneous Contao 4.13 and 5.3 compatibility - Hooks (see below) - Frontend Filters (see below) - alias generation (activate in module) - go back page ### Changes - rewrote hooks - rewrote modules to frontend controllers - rewrote avatar upload to `Symfony/UploadedFile` ### Filter Allows filtering the member list in the frontend if the following conditions are met: - 'Activate filters' is set to true within the member list module - there exists fields within `tl_member` of inputType `checkbox` and evaluation `feFilterable` set to true ### Hooks #### getMembers Allows modifying the columns and options for the database query. ```php // src/EventListener/onGetMembersListener.php namespace App\EventListener; use Contao\CoreBundle\DependencyInjection\Attribute\AsHook; use Oveleon\ContaoMemberExtensionBundle\Controller\FrontendModule\MemberListController; #[AsHook('getMembers')] class onGetMembersListener { public function __invoke(array &$columns, array &$options, MemberListController &$context): void { // Do something... } } ``` #### parseMemberReader Allows modifying the member detail page ```php // src/EventListener/onParseMemberReaderListener.php namespace App\EventListener; use Contao\CoreBundle\DependencyInjection\Attribute\AsHook; use Contao\MemberModel; use Contao\Model; use Contao\ModuleModel; use Contao\Template; use Oveleon\ContaoMemberExtensionBundle\Controller\FrontendModule\MemberReaderController; #[AsHook('parseMemberReader')] class onParseMemberReaderListener { public function __invoke(MemberModel|Model &$member, Template &$template, ModuleModel &$model, MemberReaderController &$context): void { // Do something... } } ``` #### parseMemberTemplate Allows modifying the member details ```php // src/EventListener/onParseMemberTemplateListener.php namespace App\EventListener; use Contao\CoreBundle\DependencyInjection\Attribute\AsHook; use Contao\FrontendTemplate; use Contao\MemberModel; use Contao\Model; use Contao\ModuleModel; use Oveleon\ContaoMemberExtensionBundle\Controller\FrontendModule\MemberExtensionController; #[AsHook('parseMemberTemplate')] class onParseMemberTemplateListener { public function __invoke(MemberModel|Model &$member, array &$fields, FrontendTemplate &$template, ModuleModel &$model, MemberExtensionController &$context): void { // Do something... } } ``` **Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.3.2...1.4.0 |
1.3.2 | ### Bugfix * Fix PHP warnings in ```Personal Data``` module by @joke1 in https://github.com/oveleon/contao-member-extension-bundle/pull/18 ___ **Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.3.1...1.3.2 |
1.3.1 | Bugfix- Fixed a potential sorting order issue in member_list https://github.com/oveleon/contao-member-extension-bundle/commit/8e2cb679e85f59353d5202631cb111c77cbb7ae6 |
add Zeige mehr Versionen an |
Wenn du mit der Maus über die Version fährst, kannst du das Veröffentlichungsdatum anzeigen lassen.