Вопрос по Meta tags Node Type

Главные вкладки

Аватар пользователя oleg220 oleg220 10 февраля 2011 в 12:54

Здравствуйте.
Помогите, пожалуйста, разобраться с проблемой.
Для указания метатегов (keywords и description) у меня используется модель nodewords, который успешно справляется с заданием метатегов вручную. Теперь у меня возникла необходимость задавать метатеги по шаблону с использованием токенов. Для этого я поставил модуль nodewords_nodetype, который ак же успешно справляется со своей задачей - заданием мететегов по шаблону.
НО, менять старые метатеги, которые задавались мною вручную мне бы не хотелось.

ВОПРОС: как сделать так, чтобы шаблоны с токенами не перекрывали заданные метатеги вручную?

Этого можно добиться, если при редактировании статьи пставить галочку у метатегов "Override defaults with the following values", но, во-первых, у 500 записей вручную эту галочку не проставишь, а во-вторых там какой то косяк (в поле keywords перед списком ключевиков зачем то выводится [title], а дальше уже идёт нормальный список ключевиков, указанный мною вручную).

Так же у модуля есть возможность задания условия в PHP, может тут что-то написать? У него идёт снизу комментарий:

Code must be included within <?php ?> tags. You can add any php code here to perform a particular replacement on the description meta tag information after token substitution. %description and %php_description are available to be used within this code. %title is the actual description meta tags defined above with any token replacement. Be careful if the title has single or double quotes in it. %php_description is replaced with a PHP code that defines a $description variable that you can use along your eval code with the replaced string (quotes are not a problem here). A good starting poing would be: <?php %php_description return $description; ?>.

Прошу помощи, в общем.

Комментарии