Jun 03, 2005 23:16
- Go to Your Layers. Create a layout specific layer with Type: Theme and Layout: Flexible Squares.
- Click on the Edit button of the theme layer called (none).
- In the Edit layer source box, there are two lines. Leave the layerinfo "type" declaration as it is. In layerinfo "name", give the layer a name.
- Insert whatever code that you want to use to modify
( Read more... )
!old,
getting started,
paid accounts
Leave a comment
Comments 46
Not sure which is easier, but one puts the colors in the user layer, and the other in the new theme layer.
Reply
"Name the style whatever you wish. Choose Flexible Squares for Layout:, hit change. Then choose the name of the theme layer you created earlier for Theme:."
Whenever I try to choose the name of the theme layer I created earlier it is not on the list with the other wizard style's. Any help?
Reply
Fix: See #1 of the above
Possible Problem: custom theme layers only show up at the very bottom of the dropdown box, under
----
Others:
(etc etc)
and you might not be scrolling down far enough to see it.
If it's not either of the two above, I'm not sure what the problem was/could be and I'm afraid I'll have to ask you to state which steps you did, in the exact manner you're doing them :)
Reply
Go to Your Layers. Create a layout specific layer with Type: Theme and Layout: Flexible Squares. -done
Click on the Edit button of the theme layer called (none). -done
In the Edit layer source box, there are two lines. Leave the layerinfo "type" declaration as it is. In layerinfo "name", give the layer a name. -done
Insert whatever code that you want to use to modify the style after the layerinfo declarations. -done
Hit Compile. The layer should compile with no errors. -done
Go to Your Styles. Create a new style. If you get an error message, just hit the edit button on any of the wizard-whatever styles that you don't mind losing your previous customisations. -i got an error, so i chose to edit the cuteness style
Name the style whatever you wish. Choose Flexible Squares for Layout:, hit change. Then choose the name of the theme layer you created earlier for Theme:. -i renamed it and chose the layer, and it says layerid not found
Reply
By chose the layer, do you mean that you chose it from the dropdown box? Or did you choose "Other..." and then typed something in the textbox that showed up?
Reply
If you want to use a theme which is not the default one, you'll need to copy the colour information from that theme layer into this new one, since you can only use one theme layer at a time. To do that, download the theme layer you wish to use, copy everything except the layerinfo declarations, paste it in the new layer and compile.
Does this mean, then, that when I change color options through the normal customization method, that a theme layer is generated? If so, how do I access that theme layer info?
Again, forgive me for being such a bloody newbie.
-Lauren
Reply
When you change color options using the Customization Wizard, a new user layer is generated, and not a theme layer. You can see all your layers in www.livejournal.com/customize/advanced/layers.bml.
If there's anything unclear to you about that page, comment back with your question(s) and I'll do my best to answer them :)
Reply
Reply
Reply
Reply
Caveat, (and I'm about to bring up a very unlikely situation): If you've got related code for one modification split up among different locations (for instance, you position your sidebar in an external stylesheet, and you position your main content in a theme layer), and you delete your layer, your layout will probably look messed up. There'll be no permanent harm, but the sidebar and maincontent could overlap, for instance, since the maincontent is taking the default position while the sidebar is in an adjusted position.
But that's only to be expected, after all :D
Reply
Reply
Reply
I'm lost already.
I think LJ changed things, because I don't see this. I don't see 'name.'
Reply
Reply
A screenshot might help figure out what's happening, yeah :)
You could also try manually inserting the code yourself -- shouldn't make any difference.
layerinfo "type" = "theme";
layerinfo "name" = "";
(Though if you want to be really sure, go ahead and take the screenshot and put it here :D There might be something else going on here that will cause more problems in the future)
Reply
Leave a comment