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

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

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

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

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

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 23 февраля 2012 в 9:00

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

Аватар пользователя Eventus Eventus 23 февраля 2012 в 9:59

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

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

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

Аватар пользователя dracon dracon 23 февраля 2012 в 15:40

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

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 23 февраля 2012 в 15:50

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

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

Аватар пользователя dracon dracon 23 февраля 2012 в 16:20

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

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 23 февраля 2012 в 16:28

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

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

Аватар пользователя Eventus Eventus 26 февраля 2012 в 6:49

Круто Smile

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

Аватар пользователя Mr.Alinaki@drupal.org Mr.Alinaki@drup... 4 июня 2012 в 11:41

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

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