If the user has just to choose from severeal fixed images (that is, he should not be able to upload own pictures), you could give a class to <body> which is chosen by a TV [[*bg-class]].
So in your template you would have
<body class="[[*bg-class]]">
The TV should be of type Radio Options, let's say with values bg1||bg2||bg3 .
Then in your CSS file you would have the rules
body.bg1 { background-image: url("assets/images/bg-image-1.png") }
body.bg2 { background-image: url("assets/images/bg-image-2.png") }
body.bg3 { background-image: url("assets/images/bg-image-3.png") }
[ed. note: ottogal last edited this post 15 years, 1 month ago.]