Есть ещё вариант "в лоб". Создать конкретное cck-поле для картинки. А дальше уже вывод картинки прекрасно темизируется в тизере и делается ссылкой на ноду, да с нужным alt'ом. При этом ещё и картинки можно будет с помощью imagecache сделать все красиво одинакового размера.
Всё, пойду я, вариантов для размышления дал достаточно Их на самом деле всегда много.
Кстати, ещё идея родилась, если нужно обойтись минимумом знаний.
У нас ведь есть старый добрый модуль Token! Можно сделать подстановку в текст ноды токенов, которые при показе анонса станут ссылкой на ноду и заголовком. Каким это модулем делается - не знаю, сталкиваться не приходилось. Но при быстром поиске глаз пал на вот этот: token_filter. Попробуйте покопать в этом направлении.
И тогда анонс нужно будет оформить типа так, грубо пишу:
Если есть знания php, то уже проще. Поставьте модуль devel и через его функцию dpm посмотрите содержимое массивов-переменных. Много вопросов сразу отпадёт.
Ещё можно в [ru-api=template_preprocess_node]template_preprocess_node[/ru-api] сделать всё то, что Вы хотите. Это будет вариант работы "на лету", выполняющийся каждый раз перед показом ноды. При этом, все переменные у Вас тут уже есть, останется только выполнить необходимые замены в тексте тизера.
Что предлагаю я: один раз, перед сохранение ноды, сразу в хуке выполнить все правки, они сохранятся в базе и уже будут готовы для вывода. Не придётся при каждом показе анонса заново формировать все эти вещи.
Смотрите в сторону [ru-api=hook_nodeapi]hook_nodeapi[/ru-api] - presave.
Значит так. Есть нода. У неё есть анонс. В анонсе есть картинка. Картинка должна быть ссылкой на саму ноду и иметь alt с заголовком ноды. Чтобы при выводе в анонсах на странице термина пользователь при клике на картинку попадал на страницу ноды.
Всё верно? Если да - Вы придумали очень странное решение своей проблемы.
Мне интересно другое: что за задачу автор себе придумал. На странице термина и без того выводятся ноды с заголовками и прочими прелестями. Что за задумка?
Я сам через одно известное место делал наборы с использованием field_collection. Адовый ад и куча кастомного кода. Но работает. А тут уже своё, родное сделали Вот бы мне этот модуль с год назад...
Я с вами спорю, потому что в Feeds Excel оно создает одну ноду подобным образом и отмечает все значения терминов таксономии. :(
То сторонний модуль, значит там такую фишку сделали, учли. Для CSV я вижу только родной процессор, в нём такой прелести, увы, нет.
Просто Вы зря сразу всё целиком начали импортировать и увидели проблемы с кодировкой. Нужно было сначала для пробы с десяток, например. Сэкономили бы кучу времени.
[Решено] Как получить nid зная tid?
А сразу Вы никак не могли этого написать? Тема бы сократилась в 4 раза при этом!
Ок, поставил для интереса token_custom. Захожу на страницу
admin/build/tokens/create
Если выбрать тип "материал" и в коде вернуть такой результат:
[Решено] Как получить nid зная tid?
Есть ещё вариант "в лоб". Создать конкретное cck-поле для картинки. А дальше уже вывод картинки прекрасно темизируется в тизере и делается ссылкой на ноду, да с нужным alt'ом. При этом ещё и картинки можно будет с помощью imagecache сделать все красиво одинакового размера.
Всё, пойду я, вариантов для размышления дал достаточно
Их на самом деле всегда много.
[Решено] Как получить nid зная tid?
Кстати, ещё идея родилась, если нужно обойтись минимумом знаний.
У нас ведь есть старый добрый модуль Token! Можно сделать подстановку в текст ноды токенов, которые при показе анонса станут ссылкой на ноду и заголовком. Каким это модулем делается - не знаю, сталкиваться не приходилось. Но при быстром поиске глаз пал на вот этот: token_filter. Попробуйте покопать в этом направлении.
И тогда анонс нужно будет оформить типа так, грубо пишу:
[Решено] Как получить nid зная tid?
Если есть знания php, то уже проще. Поставьте модуль devel и через его функцию dpm посмотрите содержимое массивов-переменных. Много вопросов сразу отпадёт.
[Решено] Как получить nid зная tid?
В обоих вариантах делается, по сути, одно и то же. Поэтому я и рекомендую первый, так как один раз выполняется.
[Решено] Как получить nid зная tid?
Ещё можно в [ru-api=template_preprocess_node]template_preprocess_node[/ru-api] сделать всё то, что Вы хотите. Это будет вариант работы "на лету", выполняющийся каждый раз перед показом ноды. При этом, все переменные у Вас тут уже есть, останется только выполнить необходимые замены в тексте тизера.
[Решено] Как получить nid зная tid?
Я и говорю - странным путём Вы пошли.
Что предлагаю я: один раз, перед сохранение ноды, сразу в хуке выполнить все правки, они сохранятся в базе и уже будут готовы для вывода. Не придётся при каждом показе анонса заново формировать все эти вещи.
Смотрите в сторону [ru-api=hook_nodeapi]hook_nodeapi[/ru-api] - presave.
[Решено] Как получить nid зная tid?
Ещё сильнее запутался.
Значит так. Есть нода. У неё есть анонс. В анонсе есть картинка. Картинка должна быть ссылкой на саму ноду и иметь alt с заголовком ноды. Чтобы при выводе в анонсах на странице термина пользователь при клике на картинку попадал на страницу ноды.
Всё верно? Если да - Вы придумали очень странное решение своей проблемы.
[Решено] Как получить nid зная tid?
Я не могу понять задачу, об этом и пишу. Помогать вслепую смысла не вижу.
[Решено] Как получить nid зная tid?
Извиняюсь, но всё равно ничего не понял
В шаблоне ноды для тизера можете подставить всё, что угодно, да и заголовок там есть по умолчанию.
[Решено] Как получить nid зная tid?
Мне интересно другое: что за задачу автор себе придумал. На странице термина и без того выводятся ноды с заголовками и прочими прелестями. Что за задумка?
[Решено] Как получить nid зная tid?
node_load_multiple - эта функция появилась в d7.
[Решено] Как получить nid зная tid?
Продолжу издеваться
https://api.drupal.org/api/drupal/modules%21node%21node.module/function/...
[Решено] Как получить nid зная tid?
Commerce Bundle: наконец-то! Наборы товаров в Drupal Commerce
Угу
Я сам через одно известное место делал наборы с использованием field_collection. Адовый ад и куча кастомного кода. Но работает. А тут уже своё, родное сделали
Вот бы мне этот модуль с год назад...
Решено: Модуль Flag для не залогиненных пользователей
Про этот модуль сказано в Readme. Старайтесь их читать.
session_api
вызов функции jquery при подгрузке полей через ajax
Погуглите Drupal behaviors, и тут тоже куча тем есть.
Возникла AJAX HTTP ошибка. Полученный код HTTP: 200 Следует отладочная информация. Путь: /batch?id=546&op=do СтатусТекстом Ответ
Я дал ссылки выше. Из них видно, как решить проблему. Если не хотите или не понимаете - нанимайте специалиста.
Появится, если и у меня не будет соответствующей библиотеки.
Возникла AJAX HTTP ошибка. Полученный код HTTP: 200 Следует отладочная информация. Путь: /batch?id=546&op=do СтатусТекстом Ответ
Правда ли?
Возникла AJAX HTTP ошибка. Полученный код HTTP: 200 Следует отладочная информация. Путь: /batch?id=546&op=do СтатусТекстом Ответ
Вы не пробовали гуглить эту ошибку? Когда же народ у нас научится пользоваться поиском уже...
С чего начать изучение DRUPAL
http://podrupalim.com/
Feeds. Импорт с множественным выбором.
Тогда да. Но ТС сам формировал свой файл на импорт, потому тут несколько проще.
Feeds. Импорт с множественным выбором.
А сразу по-человечески не проще сделать было?
Зачем все эти "махинации"?
Feeds. Импорт с множественным выбором.
Даже не знаю, я им не пользовался. Сразу в CSV - этот формат полностью устроил
Feeds. Импорт с множественным выбором.
То сторонний модуль, значит там такую фишку сделали, учли. Для CSV я вижу только родной процессор, в нём такой прелести, увы, нет.
Просто Вы зря сразу всё целиком начали импортировать и увидели проблемы с кодировкой. Нужно было сначала для пробы с десяток, например. Сэкономили бы кучу времени.