У меня field_en_text простое текстовое поле... или тексьтовые поля тоже хранятся в виде массива???
А как тогда быть получается если в настройках скрыть все значения то $node->field_en_text[0]['view'] не работает, а $node->field_en_text[0]['value'] использовать неправильно...
Как тогда быть??? Можете что нибудь посоветовать???
Вот решение надеюсь кому нибудь еще пригодится:
<?
if ($language->language != 'ru')
{
switch ($language->language) {
case "en":
$translate_title = $node->field_en_text[0]['view'];
break;
case "fr":
$translate_title = $node->field_fr_text[0]['view'];
break;
}
drupal_set_title($translate_title); // для правильного отображения при просмотре открытой ноды
$title = $translate_title; // для правильного отображения при просмотре на главной странице
}
?>
если на русском то выводится русский заголовок... И так далее...
Все работает с node_image (что то типа фотогалереи для ноды)...
Я кажется вам говорил уже что если все делать как положенно через переводы то при переводе на другой язык все изображения теряются... И приходится для каждого языка загружать одни и теже изображения...
Листинг всех записей типа
Nikit
Я просто не совсем понял что делает это код...
Поэтому сейчас начал делать простейший вариант:
Вырезаются первая и последняя недели (drupal 6.8 модуль archive)
Что то archive совсем плохо себя ведет...
Бог в помощь... Как только найду альтернативу перестану им пользоваться...
Запрос на базу из шаблона
http://www.drupal.ru/node/23431
Листинг всех записей типа
Geldora
Пол дня рыл этот модуль но так ничего и не нашел...
Включил... Указал тип материала... И все... Что дальше делать непонятно
Листинг всех записей типа
Nikit
А в каком виде будет результат???
И что значит q ???
Листинг всех записей типа
gumk
спасибо буду рыть...
Листинг всех записей типа
Nikit
Это в принципе один из вариантов
Но недостатки есть:
1. Будут проблемы с листингом
2. Это будет самая медленная страница сайта... А она будет самой посещаемой
Поэтому я хотел бы сделать через tpl.php
Или что то я не так понял
Листинг всех записей типа
gumk
подскажите как это можно организовать???
Я где то читал про такой способ но сейчас не могу найти...
Недопереезд...
Читаю информацию по вашей ссылке...
А еще вот такой вопрос??? Это ссылка будет открываться с нового или старого хостинга???
https://mail.example.com (панель почты)
Недопереезд...
ratlock
А если я всетаки найду где можно будет сменить не повлияет ли это на почту???
Насколько я знаю хостер и регистратор две абсолютно разные конторы...
Сделали себе новый сайт. На Друпале.
А вообще никто не делал так???
Просто оставляешь один свой стиль в page.tpl.php все????
Сделали себе новый сайт. На Друпале.
Локанично
А можно вопрос???
Language switcher
а i18n модуль стоит???
Language switcher
У меня все работает нормально...
Попробуйте переместить его в другой блок...
Как сделать CCK поля невидимыми....
Значит если у меня простые текстовые поля то достаточно использовать $node->field_en_text[0]['value']
Как вы думаете???
Как сделать CCK поля невидимыми....
У меня field_en_text простое текстовое поле... или тексьтовые поля тоже хранятся в виде массива???
А как тогда быть получается если в настройках скрыть все значения то $node->field_en_text[0]['view'] не работает, а $node->field_en_text[0]['value'] использовать неправильно...
Как тогда быть??? Можете что нибудь посоветовать???
Как сделать CCK поля невидимыми....
Только что попробовал такой вариант
На странице admin/content/node-type/gal/display поставил везде параметр <скрыто>
А в шаблоне поменял все значения с $node->field_en_text[0]['view'] на $node->field_en_text[0]['value']
Вроде как все заработало
Как сделать CCK поля невидимыми....
Я пробовал так... Но если я делаю их скрытыми тогда я не получаю значение данных полей в файле шаблона...
Может я неправильно обращяюсь к полям в шаблоне??? Я получаю значения так: $node->field_en_text[0]['view']
Переменные CCK
Вот решение надеюсь кому нибудь еще пригодится:
<?
if ($language->language != 'ru')
{
switch ($language->language) {
case "en":
$translate_title = $node->field_en_text[0]['view'];
break;
case "fr":
$translate_title = $node->field_fr_text[0]['view'];
break;
}
drupal_set_title($translate_title); // для правильного отображения при просмотре открытой ноды
$title = $translate_title; // для правильного отображения при просмотре на главной странице
}
?>
Переменные CCK
Очень такая интересная функция
Первые тесты дают положительный результат, что ооочень радует )))
Сейчас поюзаю еще и отпишусь )))
Переменные CCK
ТУПИК
При отображении ноды типа node-biog.tpl.php заголовок берется из page.tpl.php и автоматом читает встроенный $title...
Его можно изменить но толк будет только тогда когда вы ставите галочку при создании материала ПОМЕСТИТЬ НА ГЛАВНУЮ
А когда вы открывает документ то все берется из TITLE (по умолчанию) и когда page.tpl.php его читает ему пофиг что вы хотите вместо него показать....
Переменные CCK
Такое ощущение как будто node-biog.tpl.php вообще не читает этот $title...
Переменные CCK
Затупил не спорю )))
Ничего не меняется... уже повсякому пробовал...
Переменные CCK
Вы можете смеяться но все эти три строчки дают абсолютно одинаковый результат...
А вот эта строчка:
$title =$node->field_en_text[0]['view']
Абсолютно ничего не меняет... Такое чувство что после моего присвоения $title опять назначается значение на русском
Переменные CCK
Сайт и так многоязычный...
А это будет такая фотогалерея...
Создаю ноду ввел заголовок на русском
а потом на английском и французском...
если на русском то выводится русский заголовок... И так далее...
Все работает с node_image (что то типа фотогалереи для ноды)...
Я кажется вам говорил уже что если все делать как положенно через переводы то при переводе на другой язык все изображения теряются... И приходится для каждого языка загружать одни и теже изображения...