Как сделать перенос строк

21.08.2015

Постараюсь описать в кратце

У майл.ру есть такая фишка что их картинки новостей в гугле выглядят так
https://news.mail.ru/social_preview/22945693/

То есть на картинке надпись [node:title] и логотип сайта.
Я поспрашивал на drupal.ru и сошлись на модуле
https://www.drupal.org/project/imagecache_actions

Я его поставил и настроил
Создал новый стиль в нем указал** [node:title] ** по центру и чуть ниже лого, прям как у майл.ру по сути.

В итоге я имею готовый стиль к примеру test.
Далее как его выводить у майл.ру стоит метатег который это дело выводит


Что я сделал. Включил Metatag OpenGraph и вывел этот метатег в ноде с ипользованием главной картинки в новости [node:image_field]

А теперь собственно вопрос, как мне указать что бы на эту картинку накладывался стиль test с текстом и логотипом... Ну никак не вкурю... В токенах указать стиль нельзя насколько я понял.

Как это сделать знающие подскажите? Может как то переопределить стиль этой картинки в данном мета теге?

Сори за длиннопост, хотел подробнее, что бы вам было понятнее и приятнее помочь :)

UDP: Этот вопрос решен поставить Imagecache Token

Появился другой, делаю надпись текст на картинке, выбираю размер шрифта 32 к примеру, а он выезжает за рамки. Как дать понять тексту где есть рамки картинки что бы текст центровался и не убегал за пределы.

UDP:
Заголовок длинный в [node:title] и текст уходит за пределы.
То есть текст всегда в одну строку нет переноса.
Там в мануале написано использовать /n для переноса, но это только в случае ручного ввода текста а тут берется из [node:title].
Параметра там я такого чет не нашел...
Вот скрины настройки текста
http://dl1.joxi.net/drive/0001/0522/90634/150821/69dfa1bb61.jpg
http://dl2.joxi.net/drive/0001/0522/90634/150821/04c649d6c1.jpg

-->
Узнавай о новых статьях сайта - первым. Просто подпишись на рассылку.

Комментарии (9)

Profile picture for user pantey
pantey
21.08.2015

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

Profile picture for user 1541
Александр
22.08.2015

Спасибо за ответ pantey, я задал вопрос на офф странице модуля, они говорят что их модуль в данный момент такого не может, он просто рендерит текст. Так что о переносе строки речи не идет... А очень жаль.

Profile picture for user pantey
pantey
22.08.2015

если данный модуль поддерживает токены, то написание своего токена, который будет переопределять title ноды - решит ваши проблемы. Здесь нет ничего сложно.

Profile picture for user 1541
Александр
22.08.2015

А сколько бы стоило разработка данного решения у тебя?
И возможно ли это?
Будет ли учитываться размер картинки?
Будет ли учитывается правила переноса, ну самое банальное конец слова, а не пол слова?

Спасибо заранее.

Profile picture for user pantey
pantey
22.08.2015

разработка модулей от 500 руб, далее по ТЗ. В вашем случае 1500 - 2000, если пунктов не правится.

Profile picture for user 1541
Александр
22.08.2015

Да модуль поддерживает токены.

"то написание своего токена, который будет переопределять title ноды - решит ваши проблемы. Здесь нет ничего сложно."

Разработка этого будет стоить примерно 1500-2000р?

Profile picture for user pantey
pantey
22.08.2015

все те пункты, которые вы описали выше... правила переноса и учет размера изображения...

Profile picture for user 1541
Александр
22.08.2015

Супер, а сколько примерно по времени займет?
И что по оплате? Предоплата и после завершения вторая часть?

Profile picture for user pantey
pantey
22.08.2015

пишите на email - panteymos@gmail.com