Typo3: Как динамически вставить заголовок страницы в метатег Description - PullRequest
1 голос
/ 07 октября 2011

Использование ознакомительного пакета 4.5 (Не храмовая вуаля)

Шаблон page.meta устанавливает метатег 'description' в программе установки:

page.meta {
description = {$plugin.meta.description}
}

. , , и значение строки описания определяется в корневом шаблоне Constant:

plugin.meta {
description = description string goes here
}

Но как мне теперь динамически включать каждый заголовок страницы в метатег Description? Что-то вроде

 description = {plugin.meta.description}{pageTitle.value} ?

Любые подсказки будут оценены.

Ответы [ 2 ]

1 голос
/ 07 октября 2011

Вы можете использовать любую функцию stdWrap на description, я бы использовал COA для объединения этих значений:

page.meta.description.cObject = COA
page.meta.description.cObject {
    10 = TEXT
    10.value = {$plugin.meta.description}

    20 = TEXT
    20.data = field:title
}

Более подробную информацию вы можете найти здесь: http://wiki.typo3.org/TSref/META

0 голосов
/ 07 октября 2011

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

page.meta.description.dataWrap = {$plugin.meta.description} - {field:title}
...