Други, подскажите? В 6-ке запросто убирал. В 7-ке в node.tpl.php пробовал прописывать вместо:
<?php if ($display_submitted): ?>
<p class="submitted"><?php print $submitted; ?></p>
<?php endif; ?>
Это:
<?php if ($display_submitted): ?>
<?php if ($teaser): ?>
<p class="submitted"><?php print t('Submitted by !author on date', array('!author' => $username, 'date' => $datetime); ?></p>
<?php else: ?>
<p class="submitted"><?php print $submitted; ?></p>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
В поиске перевода это дело выводится так: "Опубликовано !datetime пользователем !username". Соответсвенно пробовал подставлять различные вариации переменных, но безрезультатно.
Далее в template.php вообще отсутствует функция <?php _preprocess_submitted ?>
, и непонятно, где эти переменные обозначаются тогда - порыл все файлы темы - нету.
Все, что находил: это, это и это. Соответственно, пробовал все вариации оттуда, в т.ч. порписывать функцию в template.php, и все равно выводится непосредственно переменная.
Комментарии
чет я не знаю, что вам надо, но дата в
node.tpl.php
есть в $date, автор в $name, а$variables['submitted']
можно поменять вYOURTHEME_preprocess_node()
Или я туплю?
"_preprocess_submitted" в template.php ведь хукает Друпал, т.е. те переменные, которые я получил при поиске перевода - это из Друпала, а не из темы, и чтобы включать их в шаблон, нужно в любом случае сначала хукнуть? Так? Т.е. просто неправильная функция хука была.
*Ушел в поиски манов*
Гы, тупил я!
Спасибо! Нужно было скрыть автора и показать только дату публикации - теперь работает.
dpm(get_defined_vars());
покажет все доступные в файле переменные (включить Devel)
Спасибо! Буду знать.
Это в tpl.php ставить?Ужо сам ответил.