Page 1 of 1

[opgelost] {stylesheet} of {cms_stylesheet}

Posted: Sat Feb 04, 2012 12:32 pm
by timdebuurman
Ik heb CMSMS op meerdere websites lopen.

Een nieuwe 1.10.3 installatie werkt prima met {cms_stylesheet} als tag om de CSS op te halen.

Een andere website die van 1.9.4 is ge-upgrade naar 1.10.3 werkt juist niet met {cms_stylesheet} .
Daar moet de oude {stylesheet} in blijven staan om het te laten werken.

Zoalang het werkt is het prima natuurlijk, maar ik dacht dat het misschien een foutje is bij de upgrade dat dat niet mee veranderd is.

Re: {stylesheet} of {cms_stylesheet}

Posted: Sat Feb 04, 2012 1:25 pm
by Rolf
Hoi Tim,

Ik zou {cms_stylesheet} gaan gebruiken. Ook op geüpgrade websites.
De oude stylesheet tag is verouderd en wordt niet meer bijgewerkt.
Daarnaast heeft de nieuwe tag vele mooie nieuwe mogelijkheden!
Vergeet niet in de paden in de stylesheets [[root_url]]/ op te nemen.

grt. Rolf

Re: {stylesheet} of {cms_stylesheet}

Posted: Sat Feb 04, 2012 8:40 pm
by timdebuurman
[[root_url]]/

werkt bij mij niet.

In de stylesheet de hele url zetten werkt wel, dus zelf de root invoeren.

Mijn stylesheet herkend de nieuwe smarty dus niet.

edit -> werkt nu opeens wel (browser had t nog even niet door denk ik..:)

maar zou het wat uitmaken of de hele url geplaatst word of de smarty?

misschien bij verhuizing van een website wel makkelijk, dat het gelijk goed staat, maar voor de werking niet toch?

Ik heb ook gelijk bovenaan de stylesheet [[strip]] en onderaan [[/strip]] gezet, zodat alles achter elkaar geplaatst word in de website. Scheelt laadtijd (zeggen ze).

Enige wat ik me nog bedenk, is dat ik nergens gelezen had dat het pads naar achtergrondafbeeldingen in de stylesheet tegenwoordig de volledige url moet zijn. Bij eerdere versies van CMSMS voldeed een relatief pad.
Of staat dat ergens in een readme van de 1.10 release?

Re: {stylesheet} of {cms_stylesheet}

Posted: Sat Feb 04, 2012 10:39 pm
by mcDavid
Het maakt niet uit of je de adressen er hard-coded inzet, zolang je je website niet verhuist of verplaatst zal dat net zo goed werken.

Dat je de paden nu absoluut moet maken komt doordat de stylesheet nu vooraf gerenderd wordt en opgeslagen in /tmp/cache, terwijl het adres van de stylesheet vroeger gewoon de webroot was.

En smarty in de stylesheet kan alleen met de {cms_stylesheet} tag, dus vandaar dat dat eerst misschien niet werkte.

Re: {stylesheet} of {cms_stylesheet}

Posted: Sat Feb 04, 2012 10:45 pm
by timdebuurman
thx voor je reactie.

Is er ergens een lijst met welke smarty tags er nog meer gebruikt kunnen worden in de stylesheet, of waren dit ze?

[[root_url]]

[[strip]]...[[/strip]]

Re: {stylesheet} of {cms_stylesheet}

Posted: Sat Feb 04, 2012 11:33 pm
by Jos
alle smarty tags kun je gebruiken, met dubbele haken ipv accolades. Het enige waar je rekening mee moet houden is dat de stylesheets gecached worden. Dus als de output van een smarty tag verandert, dan zul je dat niet (direct) terugzien.