![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
I'm trying to get an entry's management & interaction links to repeat at the end of a post. In the S2 code, those show up at the start of the style & then I've duplicated them to repeat as the footer of the post.
function Page::print_entry (Entry e)
{
$e->print_wrapper_start();
print "<div class=\"header\">";
$e->print_subject();
println "<div class=\"datetime-container\">";
$e->print_metatypes();
$e->print_time("long_day", "");
println "</div>";
println "</div>";
println "<div class=\"metabar\">";
println "<div class=\"inner\">";
$e->print_tags();
$e->print_management_links();
if ($this isa EntryPage) {
"""<hr class="above-entry-interaction-links" />""";
$e->print_interaction_links("topcomment");
}
else {
$e->print_interaction_links();
}
println "</div>";
println "</div>";
println "<div class=\"userpic-set\">";
println "<div class=\"inner\">";
$e->print_userpic();
$e->print_poster();
println "</div>";
println "</div>";
println "<div class=\"contents\">";
println "<div class=\"inner\">";
$e->print_text();
println "</div>";
println "<div class=\"footer\">";
println "<div class=\"inner\">";
$e->print_interaction_links();
$e->print_management_links();
println "</div>";
println "</div>";
$e->print_metadata();
println "</div>";
$e->print_wrapper_end();
println "<div class=\"reply-box\">";
println "<div class=\"inner\">";
$this->print_reply_container({ "target" => "topcomment" });
println "</div>";
println "</div>";
}
But nothing's showing up in the footer. What am I missing? Any ideas are greatly appreciated, because I'm stumped.
function Page::print_entry (Entry e)
{
$e->print_wrapper_start();
print "<div class=\"header\">";
$e->print_subject();
println "<div class=\"datetime-container\">";
$e->print_metatypes();
$e->print_time("long_day", "");
println "</div>";
println "</div>";
println "<div class=\"metabar\">";
println "<div class=\"inner\">";
$e->print_tags();
$e->print_management_links();
if ($this isa EntryPage) {
"""<hr class="above-entry-interaction-links" />""";
$e->print_interaction_links("topcomment");
}
else {
$e->print_interaction_links();
}
println "</div>";
println "</div>";
println "<div class=\"userpic-set\">";
println "<div class=\"inner\">";
$e->print_userpic();
$e->print_poster();
println "</div>";
println "</div>";
println "<div class=\"contents\">";
println "<div class=\"inner\">";
$e->print_text();
println "</div>";
println "<div class=\"footer\">";
println "<div class=\"inner\">";
$e->print_interaction_links();
$e->print_management_links();
println "</div>";
println "</div>";
$e->print_metadata();
println "</div>";
$e->print_wrapper_end();
println "<div class=\"reply-box\">";
println "<div class=\"inner\">";
$this->print_reply_container({ "target" => "topcomment" });
println "</div>";
println "</div>";
}
But nothing's showing up in the footer. What am I missing? Any ideas are greatly appreciated, because I'm stumped.
no subject
Date: 2009-11-15 07:16 pm (UTC)Also, would you post your whole print_entry function or make your layer viewable? I tried to see if these could be repeated - in header and footer - and it worked fine for me.
no subject
Date: 2009-11-15 07:39 pm (UTC)no subject
Date: 2009-11-15 08:23 pm (UTC)Could it be your CSS giving you trouble actually?
no subject
Date: 2009-11-15 08:29 pm (UTC)All set now!
no subject
Date: 2009-11-15 08:17 pm (UTC)no subject
Date: 2009-11-15 08:20 pm (UTC)no subject
Date: 2009-11-15 08:29 pm (UTC)no subject
Date: 2009-11-15 08:30 pm (UTC)