Правильное склонение при создании ноды (а точнее — темы форума)

23 февраля 2012 в 7:33
Аватар пользователя Eventus Eventus 0 14

Кто-то может подсказать?
Пока ссылка на создание темы выглядит как «Создать Тема форума». И при создании тоже не совсем то, что нужно.
Поискал...нашёл этот модуль: Custom Submit Messages, но для 7-о нету...через string replace тоже, я так понимаю, не получится...

Как можно привести к более человеческому виду всё это дело?

Комментарии

Такие вещи обычно требуют дурацкие заказчики.. Считаю подобные заморочки одними из самых ненужных.
Какая тебе разница че у тебя в админке? у тебя же не будет эта фраза на главной странице сайта.

23 февраля 2012 в 9:00

В том-то и дело, что для пользователей.
Т.е. на форуме вот создание темы звучит так: «Создать Тема форума».
По сути только это наверное...потому что при создании ноды можно заменить шаблон создания...а вот как поменять саму ссылку на создание темы не пойму...облазил шаблоны форума, но видимо это не там...

23 февраля 2012 в 9:59

dracon, вот ваще хрен знает, как он вставляет эту строку Smile Я вообще не могу разобраться с модулем форума, блин.
Chyvakoff, ну это такой...костыль всё-таки Smile

23 февраля 2012 в 15:33

Вам не надо знать, по крайней мере для этой задачи модуль форума попробуйте зайти сюда admin/build/translate/search
Пропишите словосочетание Создать Тема форума И измените на Создать Тему форума.Если у вас ета ссылка не доступно возможно надо включить модуль locale, если я не ошибаюсь

23 февраля 2012 в 15:40

"dracon" wrote:
Пропишите словосочетание Создать Тема форума И измените на Создать Тему форума.Если у вас ета ссылка не доступно возможно надо включить модуль locale, если я не ошибаюсь

Слишком умный чтобы знать систему переводов?

23 февраля 2012 в 15:50

Слишком умным может быть только слишком глупый человек.Просто пользовался иногда.Можете предложить другой вариант?Я думаю создатель темы будет вам благодарен.

23 февраля 2012 в 16:20

"dracon" wrote:
Слишком умным может быть только слишком глупый человек.Просто пользовался иногда.Можете предложить другой вариант?Я думаю создатель темы будет вам благодарен.

Для начала почитайте про формат строк для переводов, потом посмотрите на строку, узнаете что там плейсхолдер, а не название типа контента.
Автору нужно переопределение title callback, для чего я модуль напишу, так как мне он тоже нужен будет

23 февраля 2012 в 16:28

Круто Smile

Теперь осталось разобраться с ссылкой на сайте.
Если делать с помощью String overrides, то там надо заменить Add new @node_type на нужную (Создать новую тему).
Но только что-то мне не очень нравится такое решение Smile
Может кто подскажет ещё варианты?

26 февраля 2012 в 6:49

Как я люблю, когда человека отправляют заниматься хернёй, вместо одной строчки кода в template.php. Ну когда же до людей дойдёт, что правильные склонения - это важно?!

<?php
function YOURTHEME_preprocess_page(&$variables) {     
   if (isset(
$variables['action_links']['forum'])) {
     
$variables['action_links']['forum']['#link']['title'] = 'Новая тема';
  }
}
?>
4 июня 2012 в 11:41