Мета-описание TYPO3 — использовать ближайший

#typo3 #typoscript

#typo3 #typoscript

Вопрос:

Я установил мету описания с помощью:

 page.meta.description.field = description
  

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

Итак, если корневая страница имеет description1, то все подстраницы используют ее, если только подстраница не имеет собственного description2, и в этом случае она и любые ее подстраницы будут использовать description2 и так далее…

Ответ №1:

две части:

  1. в вашем typoscript:

    page.meta.description.data = levelfield:-1, description, slide

  2. в вашем инструменте установки добавьте поле к полям, которые должны скользить:

    $GLOBALS['TYPO3_CONV_VARS']['FE']['addRootLineFields'] = 'description';

добавлено:
помимо прямого перехода к первой непустой записи, у вас также есть варианты сбора всех записей вдоль корневого пути:

.slide Если команда select установлена и ни один элемент содержимого не найден, корневая строка будет проходить обратно, пока не будет найдено некоторое содержимое.
Возможные значения: «-1» (сдвиньте обратно до начала сайта), «1» (только текущий уровень) и «2» (вверх с одного уровня назад). Используйте -1 в сочетании с collect:
.slide.collect : (integer / stdWrap) Если задано, будут собраны все элементы содержимого, найденные на текущей и родительской страницах. В противном случае скольжение остановилось бы после первого попадания. Установите это значение равным количеству уровней для сбора, или используйте «-1» для сбора до начала сайта.
.slide.collectFuzzy : (boolean / stdWrap) Полезно только в режиме сбора. Если в режиме сбора не найдено ни одного элемента содержимого для указанной глубины, пройдите дальше, пока не произойдет хотя бы одно совпадение.
.slide.collectReverse
: (boolean / stdWrap) Обратный порядок элементов в режиме сбора. Если задано, элементы текущей страницы будут внизу.

Комментарии:

1. У меня нет доступа к инструменту установки, можно ли обойтись без него?

2. на самом деле нет. средство установки выполняет запись в файл typo3conf/LocalConfiguration.php который может быть усилен с помощью typo3conf/AdditionalConfiguration.php , где вы можете ввести назначения вручную — если у вас есть доступ к серверу (но тогда вы можете предоставить себе доступ к инструменту установки таким же образом, установив хэш для пароля инструмента установки)

Ответ №2:

Вы не должны этого делать — вы получите кучу сообщений об ошибках в инструменте Google для веб-мастеров, жалующихся на дублирующиеся мета-теги. Google это не нравится… это своего рода дублированный контент.

Посмотрите это видео от евангелиста Google Мэтта Каттса: http://searchengineland.com/googles-matt-cutts-dont-duplicate-your-meta-descriptions-177706

«Короче говоря, лучше позволить Google автоматически создавать фрагменты для ваших страниц, а не дублировать мета-описания».