CSSでフォーマットできるように、記事の作成されたタイムスタンプまたは日付を取得しようとしています。Google とフォーラムで検索しましたが、結果がわかりません。
私はこれをやった:
echo $this->article->created;
echo $this->item->created;
そして、私に空白の結果を与えています。
私は何を間違っていますか?
CSSでフォーマットできるように、記事の作成されたタイムスタンプまたは日付を取得しようとしています。Google とフォーラムで検索しましたが、結果がわかりません。
私はこれをやった:
echo $this->article->created;
echo $this->item->created;
そして、私に空白の結果を与えています。
私は何を間違っていますか?
ページレイアウトを見る https://github.com/joomla/joomla-cms/blob/2.5.x/components/com_content/views/article/tmpl/default.php#L114
114行目では、2.5で日付がどのようにレンダリングされるかがわかります。
<dd class="create">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
したがって、スタイルを設定するには、createクラスを使用するか、レイアウトをオーバーライドすることができます。
これは、記事にそれが必要であることを前提としています。リストなどに入れたい場合は、そのための適切なレイアウトを見てください。また、日付形式自体をオーバーライドする場合は、レイアウトオーバーライドでそれを行います。
必要な要素はバージョンによって異なるようです。そのため、切り取っているものがインストールと一致することを確認してください。
まず、作成日を表示しようとしている場所。
1) デフォルトの joomla カテゴリ、ブログ、その他のビューなどの通常の記事ビュー。以下を確認してください。
The article options that available on the right side options of articles the created date is show true.
Then Also make sure If it assigned to a menu there also these options available there also
make true.
次に、記事のデフォルト ビューで作成日を取得します。
2) カスタム コード セクションを試している場合は、次のようなコードを見つけることができます。
$useDefList = (($params->get('show_author')) OR ($params->get('show_category')) OR ($params->get('show_parent_category'))
OR ($params->get('show_create_date')) OR ($params->get('show_modify_date')) OR ($params->get('show_publish_date'))
OR ($params->get('show_hits')));
joomla の記事のデフォルト ビューについて。どのバージョンの joomla でも、これらは記事のオプション値に基づいている必要があります。
これがあなたを助けることを願っています...