|
|
|
New Forum Member
      
Group: Forum Members
Last Login: 26/08/2009 15:34:46
Posts: 1,
Visits: 16
|
|
| It would appear that when trying to edit a stylesheet, the software takes no account of the current file that is open and thus the stylesheet being used. It assumes that you want to edit the default stylesheet, thus if you have a New Patterns for Worship service open and edit the stylesheet, it makes no difference to the current file open. To get round this you have determine the stylesheet in use (not necessarily easy - as it doesn't say), open it and then edit that one. I think that may be a bug that needs fixing.
|
|
|
|
|
Frequent Forum Contributor
      
Group: Forum Members
Last Login: 20/01/2012 15:45:54
Posts: 17,
Visits: 106
|
|
Hi
Not sure this is a bug as such. Ever since stylesheets were introduced (in VL4), the stylesheet editor has worked in exactly the same way. Which is, when you open the editor the stylesheet opened for editing is always vlHTML.css. If you want to edit another stylesheet, you have to open the specific one you want. It might be nice for VL to know which stylesheet you are using and then open that automatically for you, but in reality I suspect that this is impossible. If I have a service opened, I can use four different stylesheets for the four views. And then there are the report stylesheets.... How is VL to know which one you want to edit?
The stylesheet editor is rather basic and feels at times a little clumsy. But it does its job (IMHO!). One thing to remember is that you can control which stylesheets are actually used at a number of levels:
a) If you Edit Preferences, you can set a number of default stylesheets for ALL services (ie global defaults).
b) When you set up your service template, you can override these global defaults and give different stylesheets as the defaults that will always be used for that service template.
c) For an individual service, you can override both global and service template defaults and have completely different stylesheets, should you so want.
I do share your concern, though, that sometimes it can be difficult to know which style sheet is being used. Not for the service displays, as these are user controlled and hence easy to ascertain. But the stylesheets used for reports, previews etc are less obvious. It might be helpful for someone to put on the website a definitive list of which stylesheets are used where (including the system defaults for those areas where there is user-control).
One final comment. I've found it helpful to leave the system provided stylesheets alone and only make amendments to my own personalised copies of stylesheets. So, for example, I wouldn't change NewPatterns or vlClassic, but would copy them and rename them something like DCNewPatterns and DCvlClassic and then use these in my service templates. This way, if I make a really big boo-boo with amending the stylesheet, I can always go back to the "original" version. It may sound a bit cautious, but I've found through painful experience that it's always safest to have a way of recovering from disastrous user error!
David Chillman
St Anne's, Bagshot
|
|
|
|