{"id":17807519,"url":"https://github.com/mblode/sprout-forms-tables","last_synced_at":"2025-04-02T05:44:35.079Z","repository":{"id":62525953,"uuid":"162708722","full_name":"mblode/sprout-forms-tables","owner":"mblode","description":" Custom tables field that integrates with Sprout Forms on Craft 3.","archived":false,"fork":false,"pushed_at":"2020-11-06T21:32:09.000Z","size":272,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T20:28:48.786Z","etag":null,"topics":["craft","craft-plugin","craft3","craftcms","sprout-fields"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mblode.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["mblode"]}},"created_at":"2018-12-21T11:55:07.000Z","updated_at":"2021-12-16T02:48:27.000Z","dependencies_parsed_at":"2022-11-02T10:32:07.348Z","dependency_job_id":null,"html_url":"https://github.com/mblode/sprout-forms-tables","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mblode%2Fsprout-forms-tables","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mblode%2Fsprout-forms-tables/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mblode%2Fsprout-forms-tables/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mblode%2Fsprout-forms-tables/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mblode","download_url":"https://codeload.github.com/mblode/sprout-forms-tables/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246763863,"owners_count":20829798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["craft","craft-plugin","craft3","craftcms","sprout-fields"],"created_at":"2024-10-27T14:22:17.196Z","updated_at":"2025-04-02T05:44:35.062Z","avatar_url":"https://github.com/mblode.png","language":"HTML","funding_links":["https://github.com/sponsors/mblode"],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"resources/img/plugin-logo.png\" alt=\"Icon\" width=72 height=72\u003e\n\n# Tables Field for Sprout Forms (Craft CMS 3)\n\n### Custom tables field that integrates with Sprout Forms.\n\nThis plugin adds a custom table field to Barrel Strength's Sprout Forms. Simply drag and drop into your forms, choose the table column headings and you are good to go.\n\n![Output](screenshots/output.png)\n\n## Installation\n\nTo install the plugin, follow these instructions.\n\n1. Open your terminal and go to your Craft project:\n\n       cd /path/to/project\n\n2. Then tell Composer to load the plugin:\n\n       composer require \"mblode/sprout-forms-tables\"\n\n3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Tables Field for Sprout Forms.\n\n## Custom Notification Email\n\nIf you would like to output the table nicely in the notification email, you will have to create a custom `email.html` template. Here is my basic [custom email template](email.html) that more nicely formats the table values. For example, you could add this file to `site-name/web/_emails/email.html`.\n\nOnce you have created the `email.html`, update the Sprout Forms notification's general settings to point the templates at your own template. Following the example, you would set the template to `_emails`.\n\nLastly, update the \"Tables field for Sprout Forms\" plugin settings by changing the `JSON Decode Table Values` to true. If all goes well, you can test the notification by clicking on the eye icon under the Sprout Forms Notifications page in the Craft back-end.\n\n-----\n\nBrought to you by [Matthew Blode](https://matthewblode.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmblode%2Fsprout-forms-tables","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmblode%2Fsprout-forms-tables","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmblode%2Fsprout-forms-tables/lists"}