I had a CE4 test site up and running for a while and finally decided this weekend to update my main site. I tried to reproduce the same look&feel I had with my CE3 based design. With the new features in CE4, less customization was needed. Vertical navigation, breadcrumbs and search are all part of the TTG plugins. Still, my phplugins file is bigger than before...
This is what I did:
Custom single page layout: Love the single page layout. Unfortunately, there is no phplugins support to customize the image view. So I 'hacked' the template to get my look and feel. An example is at http://danielleu.com/galleries/united_s … single.php. Now I really have to spend some time naming images and adding captions and keywords for optimal SEO support.
Custom mobile navigation: This replaces the standard navigation for mobile devices. It is really cool to be able to do this just with a bit of PHP and CSS.
I like a consistent look and feel so I added breadcrumbs to the non-publisher managed pages too.
search: Some galleries and blog posts had direct links my CE3 GallerySearch page. Now all these links are invalid. Instead of trying to locate the different locations where I did this and change them, there is a simpler fix: Duplicate /search/index.php and name the duplicate /search/search.php, but do NOT replace/rename /search/index.php! All your previous search query links will now continue to work.
I am certain that there are still a few things to fix, but I am happy how my site looks now. If you find something that doesn't work, please let me know! Thanks!
My site is at: http://danielleu.com
Care to publish your code for breadcrumbs for non-publisher managed pages?
You have created an amazing site!
Thank you all for your kind words and your feedback.
Dave: I just published how to create the breadcrumbs for CE4 Pages. Autoindex is not supported out of the box as this is very user specific. Here is the link http://danielleu.com/blog/2014/08/breadcrumbs-ce4/.
Thanks for your code (again)!
I am having a few issues with it, however.
First, the function "breadcrumb" should actually be "breadcrumbs"
Once I fixed that, I ran into the following issue. Here is a clip of what the breadcrumbs look like on my test contact page:
I noticed in the code that you refer to "class=crumb", but I don't see that class defined anywhere. Is that the problem?
My test site is: http://www.pfredd.com/ce4test
Last edited by Pfredd (2014-08-14 04:15:28)
Thank you for your feedback, Dave. Some custom CSS is needed and I modified the php code a bit too. Please head over to my blog to get the latest versions.
New code works great.