Tablemaker
Do you need a fast and simple way to show the content of one or more CSV-files on your Joomla! powered website? TableMaker is your solution!
Upload your CSV-file(s) en have each module process one file to generate it as a table on your site. Each module had different layout options, or you can write your own stylesheet in your template.
Basic options
- Select CSV file
- Select the file you want to show using the predefined Media Manager. Here, you can upload a new CSV-file as well. Another way to add CSV-files to your site is by uploading them through FTP in the folder 'images'.
- Seperator
- Here you can specify which seperator the CSV-file uses
- Minimum characters to start searching
- Enter the minimum number of characters to start a lookup in the table (if the lookup-option is enabled)
- Captions
- Leave this field empty if the captions are in the CSV-file. If not, enter each caption and seperate the columns with @#.
- Pretext
- If you need text in front of the table, you can enter it in this field.
- Posttext
- If you need text after the table, you can enter it in this field.
- Lookup table
- Option to activate a search field above the table.
- Sortable
- Option to allow visitors to sort the table by clicking on the caption. Columns can be sorted ascending and descending.
- Allow HTML
- If the CSV-file contains HTML, you need to activate this option, otherwise HTML-tags are stripped from the cells.
Pagination options
- Show pagination
- Turn this option on to have a long table split in different pages.
- Number of rows per page
- This sets the number of rows each page will show.
- Alignment
- This sets the alignment of the pagination element.
- Links background
- This sets the background color of the links to another page. This should be a hex value.
- Links text color
- This sets the text color of the links to another page. This should be a hex value.
- Active link background
- This sets the background color of the current pagenumber. This should be a hex value.
- Background on hover
- This sets the background color of the pagenumber when a visitor hovers over it. This should be a hex value.
- Text color hover
- This sets the text color of the pagenumber when a visitor hovers over it. This should be a hex value.
Let your table shine with your own styling
You want to control the styling of the table? No problem! You can disable the CSS-options in the module and style the table using only design elements from your template when showing the CSV-file.
What other people say
De nombreux site ont besoin de pouvoir afficher facilement une liste et faire une recherche à la volée. Ce module est parfait.
I was so happy the author of this fork has updated this extension for joomla 5 ! Works like a charm!
Version History
Version 1.2.2
- Write HTML-entities from a CSV-file as their symbol on the website
Version 1.2.1
- Pagination didn't work
- Code optimisations
Version 1.2.0
- [PRO] Added support for Tab delimitered files (both TSV and CSV)
- Lookup now has its own tab for its parameters
- HTML now has its own tab for its parameters
- [J3] Removed support for Joomla 3.10
Version 1.1.0
- [J5] Native support for Joomla 5
- Added support for upgrading from Tablemaker for CSV (opening the module is still required)
- Download ID should now be entered in the manifest per Joomla standard (no longer in the Gileba Framework plugin)
- [J3] Support for Joomla 3.10 is deprecated; Support for Joomla 3.9 and lower is removed
Version 1.0.2
- [J4] Make sure jQuery is loaded when Pagination or Lookup is enabled
- [J4] Remove joomlaimage information from URL
- Fixed a typo that prevented the color of the active pagination item to be used.
Version 1.0.1
- Added option to set the color of the active pagination item (previously only the backgroundcolor could be set).
- The field to set the minimum number of characters for a lookup in the table is now placed under the option to activate the lookup. It will only show when that option is enabled.
- All ID attributes now contain the ID of the module to be unique in case the module is used more than once on a page. This fixes a problem where lookup and pagination were not able to perform correctly when two or more modules are rendered on the same page. Check your custom CSS if you have used an id-attribute for styling this module (which is never recommended). All id-attributes have now changed to be unique in a DOM, as per definition.
- CSS ID-attribute 'csvtable' is only needed when the options lookup or pagination are enabled.
- Added version attribute to the manifest-file of the module.
Version 1.0.0
- First public release