$c->{title} = $c->{subject};
$c->{introtext} = $c->{comment};
$c->{intro_text} = $c->{comment};
+ $c->{full_text} = $c->{intro_text};
+ $c->{fulltext} = $c->{full_text};
$c->{public} => "yes";
$c->{discussion_id} = $c->{sid};
$journal->{bodytext} = $self->article_to_bodytext($journal->{article},
$journal->{posttype},
{formatter => "modern"});
+ $journal->{fulltext} = $self->article_to_fulltext($journal->{article},
+ $journal->{posttype},
+ {formatter => "modern"});
}
elsif ($journal->{formatter} eq "legacy") {
$journal->{introtext} = $self->article_to_introtext($journal->{article},
$journal->{posttype});
$journal->{bodytext} = $self->article_to_bodytext($journal->{article},
$journal->{posttype});
+ $journal->{fulltext} = $self->article_to_fulltext($journal->{article},
+ $journal->{posttype});
}
$journal->{intro_text} = $journal->{introtext}; # for compatible
$journal->{body_text} = $journal->{bodytext}; # for compatible
+ $journal->{full_text} = $journal->{fulltext}; # for compatible
$journal->{discussion_id} = $journal->{discussion};
$story->{content_type} = "story";
$story->{intro_text} = $story->{introtext};
$story->{body_text} = $story->{bodytext};
+ $story->{full_text} = join("\n", $story->{intro_text}, $story->{full_text});
+ $story->{fulltext} = $story->{full_text};
$story->{discussion_id} = $story->{discussion};
$submission->{title} = $submission->{subj};
$submission->{intro_text} = $submission->{story};
$submission->{introtext} = $submission->{story}; # for compatible
+ $submission->{full_text} = $submission->{intro_text};
+ $submission->{fulltext} = $submission->{full_text};
$submission->{drafttext} = $self->create_draft_text($submission); # for compatible
$submission->{draft_text} = $self->create_draft_text($submission);
[%- END -%]
</div>
+ [%# TODO: fix intro_text, body_text, full_text process %]
+
+ [%- IF hide_bodytext %]
[%- IF item.intro_text || x_template -%]
<div class="body contents-text" v-html="item.intro_text">[% item.intro_text %]</div>
[%- END -%]
-
- [% IF item.body_text && !hide_bodytext %]
- <div class="body contents-text" v-html="item.body_text">[% item.body_text %]</div>
- [% END %]
-
- [% IF item.media && !hide_bodytext %]
+ [%- ELSE %]
+ <div class="body contents-text" v-html="item.full_text">[% item.full_text %]</div>
+ [%- IF item.media || x_template %]
<div class="body contents-text" v-html="item.media">[% item.media %]</div>
- [% END %]
+ [%- END %]
+ [%- END %]
[%- IF x_template -%]
<div class="body contents-text" v-if="item.url"><p><a :href="item.url">情報元へのリンク</a></p></div>