![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Hello all, I have a question about metadata and tags in Tabula Rasa brought on by trying out a brand new layout called Motion.
I see that someone's already asked about moving tags and mood to the top of the entries in Tabula Rasa, but there were no answers then (this was 2009). I am hoping someone will know the answer now.
I managed to move mood to the top by using the option in the Presentation section of Customize style (Place of metadata in entries = Before entry text), but I can't find how to do the same with tags. Can someone advise me how?
The layout I'm using also had .page-read .poster located below userpic, but it would break the entry text and its background would stretch all the way to the right side of the entry. It is possible to move it up by removing float:left, width:100% properties, but that doesn't align it with the left side of entries, and it overlaps it with mood. Is it possible to flush it all the way to the left, so that it sits above the userpic?
Thank you in advance for any help you can offer.
I see that someone's already asked about moving tags and mood to the top of the entries in Tabula Rasa, but there were no answers then (this was 2009). I am hoping someone will know the answer now.
I managed to move mood to the top by using the option in the Presentation section of Customize style (Place of metadata in entries = Before entry text), but I can't find how to do the same with tags. Can someone advise me how?
The layout I'm using also had .page-read .poster located below userpic, but it would break the entry text and its background would stretch all the way to the right side of the entry. It is possible to move it up by removing float:left, width:100% properties, but that doesn't align it with the left side of entries, and it overlaps it with mood. Is it possible to flush it all the way to the left, so that it sits above the userpic?
Thank you in advance for any help you can offer.
no subject
Date: 2011-12-24 10:51 pm (UTC)Place of metadata in entries:
With the options of: Before Entry Text or After Entry Text
no subject
Date: 2011-12-24 11:01 pm (UTC)So I got that fixed, but there are other things I'd like to tweak, such as the .page-read .poster that overlaps with mood and I can't get it aligned with the left side of the entry text (it's floated now). If you check my reading page you will see that it's all borked. I'd like .page-read .poster, mood and tags to all be below entry title (or more precisely, below datetime). Any ideas?
no subject
Date: 2011-12-24 11:30 pm (UTC)no subject
Date: 2011-12-24 11:51 pm (UTC)no subject
Date: 2011-12-27 06:48 pm (UTC)no subject
Date: 2011-12-24 11:27 pm (UTC)For .poster, it might actually be easiest to absolutely position it. If you give that container "position: absolute; top: 0; left: 0;" that should slot it in fairly neatly above the userpic. Give .contents "position:relative;" to make sure .poster is contained properly. You might then have to give .metadata a left margin, but I can't say for sure yet how that will stack up once .poster is taken out of the float equation. Currently you have two floated elements plus one unfloated one all stacking up on top of each other.
no subject
Date: 2011-12-24 11:47 pm (UTC)I'll try your other suggestion for .poster and see how that will work. Thank you!
no subject
Date: 2011-12-25 12:05 am (UTC)function Page::print_entry(Entry e)
"The meat of each new layout. Describes how each page will look. In nearly all cases, the logic and decision-making processes should come from pre-existing functions in core2, and should not get written here. If you limit the structure of the page to HTML, function calls, and attached CSS, then you will be able to pick up all of the enhancements and accessibility requirements managed by core2."
{
## For most styles, this will be overridden by FriendsPage::print_entry and such.
$e->print_wrapper_start();
"""
$e->print_subject();
$e->print_metatypes();
$e->print_time();
"""
"""
"""
"""
$e->print_userpic();
$e->print_poster();
if ($*entry_metadata_position == "top") { $e->print_metadata(); }
$e->print_text();
if ($*entry_metadata_position == "bottom") { $e->print_metadata(); }
"""
"""
"""
"""
"""
$e->print_tags();
$this->print_entry_footer($e);
"
$e->print_wrapper_end();
}
and move the line $e->print_tags(); into the location you want it in. Maybe above or below the metadata "top" line. If you then name the theme something useful and select it as your Tabula Rasa theme, the tags will show up where you want them.
You'll either have to paste the Motion css into the user css box in the Customize section or else add this to your theme layer:
function Page::print_theme_stylesheet () {
"""
""";
}
And paste all the css in between those triple quote lines.
no subject
Date: 2011-12-25 12:32 am (UTC)no subject
Date: 2011-12-25 12:42 am (UTC)no subject
Date: 2011-12-25 12:49 am (UTC)OK, seems to be working. I'll have to edit the width, because this is too narrow for my monitor, and that should be it, hopefully. Thank you for the help!
Oh, before I forget: will I have to paste the entire css into the Edit CSS box or just the sections I want to change? If so, I can save a file with the original css pasted into the layer and add changes into the css box under customizations, and keep track of what I've changed.
no subject
Date: 2011-12-25 12:56 am (UTC)Once the css is part of the layer, you only need to put things you want to change into the Custom css box. You could also edit the css in the layer, but it's probably safer to put the changes in the Custom css box first to make sure they're what you want!
no subject
Date: 2011-12-25 12:59 am (UTC)no subject
Date: 2011-12-25 01:11 am (UTC)To change the width, what you need to change is this line: "#canvas { width: 60em; }". Try something like "#canvas { width: auto; }" in your custom css. Don't change the width of #content, that will mess with the sidebar the way you're seeing.
You don't need to make the layer public if you don't want; that just means that other people can see it. You might want to keep it public for a little, in case you need more trouble-shooting, though!
no subject
Date: 2011-12-25 01:35 am (UTC)no subject
Date: 2011-12-25 01:40 am (UTC)no subject
Date: 2011-12-25 01:50 am (UTC)no subject
Date: 2011-12-25 01:42 am (UTC)no subject
Date: 2011-12-25 01:51 am (UTC)no subject
Date: 2011-12-25 02:02 am (UTC)But I need to look into that tomorrow as it's getting quite late in my part of the world. Thank you again, you definitely made all these customizations easier for me.
no subject
Date: 2011-12-27 06:54 pm (UTC)For the padding, .module ul, .module ul li { padding-left: 0 !important; margin-left: 0 !important; }
That should knock the padding on its ass.
no subject
Date: 2011-12-27 07:03 pm (UTC)no subject
Date: 2011-12-27 07:04 pm (UTC)no subject
Date: 2011-12-27 07:34 pm (UTC)I'm going through the css to see if I deleted a curly bracket or a quote or added something that doesn't belong, but I'm not seeing anything at the moment. A fresh set of eyes to point out what I've missed would be very much appreciated!
no subject
Date: 2011-12-27 07:41 pm (UTC)no subject
Date: 2011-12-27 07:51 pm (UTC)Sure: the layout (a port of a WordPress theme Motion) was originally posted at
Hope this helps!
no subject
Date: 2011-12-27 07:42 pm (UTC)no subject
Date: 2011-12-27 07:56 pm (UTC)no subject
Date: 2011-12-25 06:58 pm (UTC)no subject
Date: 2011-12-25 10:41 pm (UTC)On the bright side, I do have permission from the author to convert this to be an official theme, so it might be available with most of this stuff fixed soonish. The queue for layouts is awfully backed up, though, so don't hold out for that.
no subject
Date: 2011-12-25 11:12 pm (UTC)no subject
Date: 2011-12-25 12:06 am (UTC)no subject
Date: 2011-12-25 12:13 am (UTC)