Форуми / National / Russian / Тех. поддержка / Как добавить значение экстраполя в header?

Как добавить значение экстраполя в header?

Roffun
#43153 02.12.2017 12:25
#43148 Kopusha:

Смотри - экстраполе создается не глобально! То есть ты создал экстраполе PHOTO, для 'page'. В хидере оно не заработает, оно только в tpl от пейдж будет работать. 

Это если через тег вызывать. Но если продампить в нужном месте с помощью {PHP|dump}, то увидим список всех доступных переменых вообще. Затем CTRL + F и в поле поиска вводим искомое значение, напротив которого и будет комбинация, с помощью которой можно вызвать значение, как в примере выше:

#43145 Roffun:

Например если создали экстраполе TEST для cot_users - Модуль Users, разместили в users.profile.tpl  тег {USERS_PROFILE_TEST}, то его значение в header.tpl можно вывести так:  {PHP.usr.profile.user_TEST}.

 

Но в случае с микроразметкой это велосипед. Лучше плагин. Кстати, плагин OG микроразметки я делал, но под свои нужды. На главной и аналогичных выводит общие значения, на странице статьи - конкретно значения статьи.

Но там сделано с учетом использования модуля files, например со страницы статьи берется src первого изображения. Может сделаю проверку на наличие установленного модуля files, и выложу на гитхаб на днях.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts