1

Тема: Вывод тегов страницы

Привет, возник интересный вопрос. Как на странице вывести её теги по типу вывода author, keywords и тд? Перерыл всё, что можно, кроме вывода полного облака тегов этого сделать не получилось. Есть шорткод на этот случай?

Поделиться

2

Re: Вывод тегов страницы

Не поленился, и зашел в редактирование страницы - не нашел ни одного поля для ввода тегов, которые потом можно было бы выводить. А нет тегов и выводить нечего. smile

Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

3 (2015-09-02 05:10:08 отредактировано Gumball)

Re: Вывод тегов страницы

Ок, я имел ввиду пост в блоге. Под основной областью есть замечательное поле "Теги", именно о нём речь.

Поделиться

4

Re: Вывод тегов страницы

Решение найдено – <?php  echo Blog::getTags(Page::slug()); ?> в разметку поста

Поделиться

5

Re: Вывод тегов страницы

sergeyterr пишет:

Не поленился, и зашел в редактирование страницы - не нашел ни одного поля для ввода тегов, которые потом можно было бы выводить. А нет тегов и выводить нечего. smile

Вы наверное не поверите, НО... такое поле в карточке редактирования страницы ЕСТЬ.
Так и называется "Теги".

В документации по шаблону ни слова о его выводе.

Для каких целей это поле ?

Поделиться

6

Re: Вывод тегов страницы

marcom пишет:

Вы наверное не поверите, НО... такое поле в карточке редактирования страницы ЕСТЬ.
Так и называется "Теги".

В документации по шаблону ни слова о его выводе.

Для каких целей это поле ?

О Сорри таки да, таки внизу спрятались smile

Ну тогда если мы взглянем на стандартный шаблон - страницу БЛОГ, то увидим там список тегов
Нужны они для выбора всех статей у которых прописан данный тег
Выводятся они в шаблоне так:

<?php echo Blog::getTags(); ?>

Мы видим, что формируются они в плагине BLOG
Идем туда и видим, что в данную функцию можно передать параметр slug, наверное чтобы вывести теги конкретной страницы, на конкретной странице
еще можно вывести

<?php echo Blog::breadcrumbs(); ?>

без параметров
А также:

<?php echo getPosts($nums) ?> список статей
<?php echo getPostsBlock($nums) ?> хрен его знает
<?php echo getRelatedPosts($limit) ?> похожие статьи, наверное тоже по тегам отбирает
<?php echo getPost() ?> полная статья
<?php echo getPostBeforeCut($slug) ?> статья до cut
<?php echo getPostAfterCut($slug) ?> статья после cut
<?php echo getPostTitle() ?> Заголовок
<?php echo getPostDate($format) ?> Дата
<?php echo getPostAuthor() ?> Автор
Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

7

Re: Вывод тегов страницы

sergeyterr пишет:
marcom пишет:

Вы наверное не поверите, НО... такое поле в карточке редактирования страницы ЕСТЬ.
Так и называется "Теги".

В документации по шаблону ни слова о его выводе.

Для каких целей это поле ?

О Сорри таки да, таки внизу спрятались smile

Ну тогда если мы взглянем на стандартный шаблон - страницу БЛОГ, то увидим там список тегов
Нужны они для выбора всех статей у которых прописан данный тег
Выводятся они в шаблоне так:

<?php echo Blog::getTags(); ?>

Мы видим, что формируются они в плагине BLOG
Идем туда и видим, что в данную функцию можно передать параметр slug, наверное чтобы вывести теги конкретной страницы, на конкретной странице
еще можно вывести

<?php echo Blog::breadcrumbs(); ?>

без параметров
А также:

<?php echo getPosts($nums) ?> список статей
<?php echo getPostsBlock($nums) ?> хрен его знает
<?php echo getRelatedPosts($limit) ?> похожие статьи, наверное тоже по тегам отбирает
<?php echo getPost() ?> полная статья
<?php echo getPostBeforeCut($slug) ?> статья до cut
<?php echo getPostAfterCut($slug) ?> статья после cut
<?php echo getPostTitle() ?> Заголовок
<?php echo getPostDate($format) ?> Дата
<?php echo getPostAuthor() ?> Автор

<?php echo getRelatedPosts($limit) ?> похожие статьи, наверное тоже по тегам отбирает
Вот именно, НАВЕРНОЕ...

Я не рассматриваю плагин "Блог". Речь о чистом движке. При просмотре статьи нужно вывести теги этой статьи с линками для просмотра похожих статей с такими-же тегами.

Без этого плагина с тегами работать не возможно, ну по крайней мере я так понял.

Поделиться

8

Re: Вывод тегов страницы

Вот именно, НАВЕРНОЕ...

Это вместо спасибо?
Не знаю зачем я вам помогаю?
Во первых - плагин Блог идет в стандартной сборке движка и является его неотъемлемой частью
Во вторых - вывод тегов происходит только в блоге и в статьях блога
В третьих вывод тегов на странице статьи нужно сделать так:

<?php echo Blog::getTags(Page::slug()); ?>

Естественно этот код вставляется в шаблон статьи - blog-post.template.php

Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

9

Re: Вывод тегов страницы

sergeyterr пишет:

Вот именно, НАВЕРНОЕ...

Это вместо спасибо?
Не знаю зачем я вам помогаю?
Во первых - плагин Блог идет в стандартной сборке движка и является его неотъемлемой частью
Во вторых - вывод тегов происходит только в блоге и в статьях блога
В третьих вывод тегов на странице статьи нужно сделать так:

<?php echo Blog::getTags(Page::slug()); ?>

Естественно этот код вставляется в шаблон статьи - blog-post.template.php

Спасибо за помощь.
С Новым Годом !

Поделиться