23376 Posts in 18286 Topics by 2867 members
|Go to End|
11 March 2011 at 6:17am
I made a sidebar with this introduction http://archive.ssbits.com/create-a-static-sidebar/?commentStart=20, and I got the bar I can edit with cms. I've tried to search the files, but I can't find where can I edit the NAME of the sidebar, because now I have bar with the name "static sidebar" above.. In which file does it stand, where can I change it?
There's also introduction how to put e.g. External Link to the sidebar, what I don't need. So I'm removing those lines from the codes, but I'm seem to miss some of them, because it's still saying "External link" in my sidebar.
11 March 2011 at 6:53am
If you followed the tutorial, you must have created a StaticSidebar.ss. Most of the things you see in your sidebar stem from there. Look for:
and don't forget to ?flush=1
11 March 2011 at 6:59am Last edited: 11 March 2011 7:00am
Your first question: the name of this sidebar is in the template (themes/blackcandy/templates/Includes/StaticSidebar.ss ), wrapped in h3 tags.
Your second question: check the template again
Edit: ahhh, too slow...
11 March 2011 at 7:10am
I already changed that <h3>Static Sidebar</h3> -part (which I assumed to be the right place, but was confuced when it didn't change anything), but can you explain what does that ?flush=1 means ?
And yes, I'll check the template again... and if don't find, I'll do it again.. Maybe I'll find the missing part (or the part that's left)
11 March 2011 at 7:12am
Got it (the first problem), thanks! (And still looking for the "external" part)
11 March 2011 at 7:17am
The ?flush=1 means to flush the site's cache.
Taken from the docs: "Whenever we edit a template file, we need to append ?flush=1 onto the end of the URL, e.g. http://localhost/home/?flush=1. SilverStripe stores template files in a cache for quicker load times. Whenever there are changes to the template, we must flush the cache in order for the changes to take effect"
|Go to Top|