
$allowed_extensions $member $title 2011 allowedextensions amazon attachedfiles attachedimages bad widget class name given blog blog date brands business news classes click here digital cms columns commission conflict control creating a facebook following css dataobject::get date format default search results digital driving traffic east london embed estate agent websites facebook facebook advertising facebook marketing fan pages fast hosts favicon favicon generator file is not a valid upload follow button form geo targeting customers google google adwords google local business centre google logo google places if conditions if pos image inbound linking include blog entry internet turns 20 javascript jquery link building livingsocial local businesses local businesses on google local business web design london london web design london web designers london web developers making money on the web menus migration mobile mobile site mobile version modeladmin mod_fcgid: http request length mutliple images new website nofollow onlien marketing online ads online discounts online marketing online media online offers outbound links pac-man pageclass php warning: fopen promotions property web design property web devlopers property website random child rar real estate web design recommend recommended agency recommended agency register referral rel="nofollow" rooms & studios seo shoreditch show full fields shreditch web designers sidebar signups silverstripe silvestripe small business social media social networks split styles twitter undefined uploadify http error url icon urlsegment userdefinedforms user forms userforms validationexception vouchering vouchers web design web design development web designers web design shoreditch web design web development web developers web developers in shoreditch web developers london web developers shoreditch web development widgets wysiwyg youtube
Some users have touched on this before in the forums, but the hack is pretty messy and outdated. We wanted to share an alternative...
We know ModelAdmin is for searching/filtering data, not "listing" it. But sometimes we want to hack stuff. It's what we do.
Occasionally we use a client sourced server for hosting, it's rare so when it does happen we forget everything we learnt from our early days with SilverStripe, we came across one today that has caused quite a stir in the SilverStripe forums and thought we'd share our findings here in the hope it saves others some time.
Before I start this blog entry, are you here because your CMS date field is showing a US style date format? Well, the most common reason is that your CMS user has their date format set to US in the Security tab! Go there now and check. Admin > Security > User > Date Format
Including your latest blog posts throughout your site is easy, you just need a custom function in your Page.php file.
When working with lots of DataObjects, you should really extend DataObject, rather than using pages. But sometimes it MIGHT be easier to just create a few child pages of a parent, then call them as dataObjects throughout your site.
SilverStripe's page templates are quite limiting in terms of the amount of logic they can include. As such, you often find yourself having to create workarounds for what would usually be a simple if statement in PHP.
Out of the box, SilverStripe allows you to insert images into the content of a page, but often we want to make it easier for our end users to add an image in the right place (without breaking everything).
Let's say you have a listing style site, you allow members to create an item, then attach multiple images to that item. Great.
In June, we showed you how to use shortcodes in the SilverStripe CMS to embed YouTube videos, you can read it here: Embedding YouTube videos in SilverStripe using the CMS