![[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.