Blog

SVG in the SilverStripe backend

The other day WMK mentioned that lck_ on IRC used SVG's as icons in the backend. So I thought why not...
Read more about 'SVG in the SilverStripe backend'...

Setters done right

In case you're a fan of addding setters to your class or DataExtension avoid some simple pitfalls.
Read more about 'Setters done right'...

LogicException: getItemPath returned null for ClassName

When writing unit tests, sometimes you have a hard time to get them working. Today the error "LogicException: getItemPath returned null for ClassName" drove me crazy, but I found a solution.
Read more about 'LogicException: getItemPath returned null for ClassName'...

How to move all Pages and DataObjects from Main Site to a Subsite

In case you want to move "Everything (tm)" from Main Site to a Subsite, there is no ready-to-use task available.
Read more about 'How to move all Pages and DataObjects from Main Site to a Subsite'...

ModelAdmin: filter by $many_many with a dropdown

When you have a DataObject with a $many_many "Tags" => "Tag" you can add a filter dropdown in ModelAdmin by overwriting the scaffoldSearchFields() method:
Read more about 'ModelAdmin: filter by $many_many with a dropdown '...

Get all titles of a many_many component in a GridField summary

Assuming you have a DataObject with $many_many Tags, you can easily add all Tag's Titles comma seperated to $summary_fields using PHP's join method, even sorted by the SortOrder of the...
Read more about 'Get all titles of a many_many component in a GridField summary'...

Show draft content to limited user group

Imagine your customer somehow needs to send draft pages (not published pages) to someone else for proof reading before he can publish it.
Read more about 'Show draft content to limited user group'...

Subsites: Show modeladmin in backend on all subsites

By default subsites module disables all custom modeladmin classes in backend when you're not on the Main site (SubsiteID 0).
Read more about 'Subsites: Show modeladmin in backend on all subsites'...

Copy / Duplicate the DataObject

If you need to add ability for users to duplicate rows within ModelAdmin (or GridField) then please see the following module...
Read more about 'Copy / Duplicate the DataObject'...

1 2 3 4 5 6 7

RSS feed for this blog