verbb / tablemaker

A user-definable table field type for Craft CMS
MIT License
40 stars 32 forks source link

[Feature Request]: Add support for linking to entries/assets/elements dynamically #18

Open furioursus opened 5 years ago

furioursus commented 5 years ago

This plugin is ~ 75-85% of the way for what we need, but our staff often need to link to existing entries or assets from within a table and we can’t do that without having them write hardcoded URLs.

A way back the request for multiline support was made and in it, the ability to add Rich Text. Is there any way for either of these things to be supported? Currently we are building out 5-10 different fieldtypes that allow us to choose a different number of columns, but the ability to do this dynamically inside this plugin would be far preferable.

Osze commented 4 years ago

+1 for feature request above!

Is SuperCool still working on this plugin? Safe to use? :)

furioursus commented 4 years ago

@Osze it's been well over a year since the plugin last saw an update. I can confirm it does work still, but I'm unsure if they're planning to ever do anything further with it. :(

tigerchick commented 2 years ago

Plus 1 for this. About to start on some development for a site that heavily uses tables - and within those tables we will need to be able to link to entries. 3 years on from the last comment on this FR is there any plan to implement; I know the plugin has been taken on by @engram-design now?

benfeather commented 10 months ago

I need this feature as well. My use case requires adding assets to the table. Access to the native craft assets field and GraphQL image transforms would be amazing.

sarahschuetz commented 1 month ago

Any chance this might be implemented? :)

engram-design commented 1 month ago

The trickiest aspect of this is going to be the UI, which is ill-suited to a table column for either a Link field (core Link field, Hyper, etc) or a Rich Text field (Redactor, CKEditor, Vizy, etc). I'm not quite sure how to progress things on this front without creating a potentially horrible UI for editing content, particularly on small screens with many columns.

I will state that while rich-text support might be an option, anything more advanced than that would be out of the question. Relational fields like Assets isn't going to be realistically possible due to how relations work, adding plenty of complexity. If it were as simple as adding an element select field to a column, that wouldn't be so bad.

So at the moment, I'm only entertaining this idea through a rich text editor being able to link to content, but at the end of the day, that's going to be stored as plain text.