Создан тип материала "Дети" где пользователь указывает данные о своих спиногрызах.
Так вот, заголовок страницы при добавлении выглядит как "Создать Дети", а хотелось бы что нить более благозвучное, типа "Добавить данные о ребенке".
Не соображу, где это можно хакнуть?
Комментарии
<?php
/**
* Implementation of hook_menu_alter()
*/
function ВАШМОДУЛЬ_menu_alter(&$callbacks) {
$callbacks['node/add/child']['title'] = t('Create page about child');
}
?>
Этот код надо вставить в свой модуль (при отсутствии оного - создать.
node/add/child -- путь к созданию страницы, поставьте свой.
Думаю так должно работать.
Не забудьте очистить кэш.
В названии типа материала
В переводе интерфейса
Без изменений
Делал все по описанному, создал children.info и children.module. В модуль добавил
<?php
/**
* Implementation of hook_menu_alter()
*/
function childern_menu_alter(&$callbacks) {
$callbacks['node/add/children']['title'] = t('Create page about child');
}
?>
Кэш чистил.
Я уже думал назвать материал "данные о ребенке", тогда будет "Создать данные о ребенке" вроде не режет слух, ну тут уже дело принципа
А конкретней, что искать? Ни "Создать Дети" ни "Create Дети" не находится.
Create [user=name]name[/user]
Вот так выглядит строка на английском. То есть если напишите:
Создать материал «[user=name]name[/user]»
То получите на выходе:
Создать материал «Дети»
Не самое элегантное, но так можно допустим избавиться от необходимости склонять — все таки в кавычках, значит название материала и можно не склонять.
Вариант от Дэна самый верный.
Попробуйте еще модуль bonus_titles
ага, если бы оно еще и работало