Суть вопроса: изучаю друпал 7 по книге Мелансона и др. Провессиональна разработка сайтов на Друпал 7.(в русском переводе) На странице 89 написано следующее "...вместо слова Раде укажите «Page: by имя_автора»." и в результате в имя_автора должно быть заменено на "Bob". Понимая что при всём великолепии Друпала он вряд ли научился понимать русский, обратился к первоисточнику т.е. оригинальному изданию на англ., как выяснилось там, эта строчка выглядит так: “Page by {author_name}”. Но к сожалению не работает ни один из вариантов. Заголовок вьюхи, символ в символ повторяет строку, а не выводит имя автора, как должно быть в теории. Я что то не так делаю? Ошибся в символах или версии с книгой разные?
ЗЫ гуглил, в силу малого опыта либо нахожу не те результаты либо не понимаю смысла написанного В идеале в ответе хотел бы увидеть лишь одну строчку с работающим вариантом "page by..." для версии Друпал 7,28
Спасибо за понимание
Комментарии
Просьба перенести в разное непонятное, сам не знаю почему мой топик в цмс оказался
[author_name]
Ну или опустить взор во вьюхе на строчку ниже и увидеть там правильные названия токенов
Так тоже не получилось, можно скрин с работающим вариантом
По куску фотографии - не лечу.
Сорри
Убедительная просьба не тролить, не офтопить и не выяснять отношений
если у Вас данный скил проточен поболее попрошу решение в студиюФото целиком, думаю тут не должно быть вопросов
Вообще это через аргументы решается без изменения типа вьюхи
Оно и видно - посоветовать выводить поле в заголовок , если вьюха к примеру выводит 10 нод, то поле от которой ты предлагаешь выносить в заголовок? Это тебе не джанга - тут думать надо)))
Заголовок вьюхи-страницы можно переопределить либо в настройках контекстных фильтров, используя подстановку аргументов, либо в хуках вьюхи применив метод set_title() к $view , ну либо же стандартным drupal_set_title, взяв данные из arg()
во это тебя понесло - я тебе просто сказал, что ты откровенную херню посоветовал человеку в данном случае и по делу сказал, а ты какую то эпическую обиду высказал, сославшись на то , что я запросы к бд не построю без помощи вьюхи или твоей профессиональной консультации
самый дельный совет твой - запихнуть поле токеном в тайтл
Господа вопрос не именно в заголовке и даже не важно как эта команда называется (хотя за ликбез буду благодарен, пока не разобрался аргумент это или токен), написано что так должно работать везде и в заголовке и в описании которое вообще кстати никому видно не будет, кроме админа. Я делаю как написано, МНЕ очень ВАЖНО ПОНЯТЬ почему у меня не получается и мне совершенно всё равно какой у кого лвл, на сколько проточен скил и кто кого заваншотит друпалом в тёмном переулке. А по факту вы скилами меряетесь вместо того чтоб в любой вьюхе заскриншотить правильное написание этой команды. И да, вьюху собираю по книжке, и мне за это не стыдно.
Ну хоть кто то поможет?
хорошо - давай переместимся на форумы джанги и монги и там я тебя буду тыкать в друпал и его овер 100500 джоинов формируемых бедной несчастной
занюханойзакешированной вьюхойА кто автор - Пушкин али Лермонтов?
Специально перечитал книгу - никаких токенов там не используется , там напрямую задается заголовок "articles
by Bob" , а когда он пишет {author_name}, то он подразумевает , что таким образом можно подставить любое другое имя
Так вот оно что... а я то думал "трудности перевода..." Весь день инет рою))))) И невзирая на сарказм про Лермонтова большое человеческое спасибо. Прошу прощения, чего то меня зациклило на этом... хотя было бы удобно. Ещё раз спасибо где "+" поставить?
лучше ХулиGUN-у минус поставь)))
удобно - это когда используются контекстные фильтры - там дальше в книжке написано как надо
И часто ты делаешь каталоги товаров с несколькими десятками полей?
Зачем рассматривать исключения из обычной практики ? В таких случаях можно использовать MongoDB для Field Storage
Хорошо - есть магазин запчастей для японских и корейских авто. Там запчастей на все марки и на все модели и всех типов будет несколько миллионов , где и как ты их будешь хранить или же воспользуешься сторонним сервисом?