Здравствуйте.
Помогите, пожалуйста, разобраться с проблемой.
Для указания метатегов (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; ?>.
Прошу помощи, в общем.
Комментарии
Ну что же, опять ни у кого идей нет никаких?
А теперь появились идеи?
А проблема то так и не решена