Views szöveg hozzáadás / trim probléma

rimbee képe

Az a problémám, hogy egy views-al lekérdezett mezőhöz hozzá kellene adnom egy HTML-t (ami egy kép).

Ez a mező a Boby (összefoglalóval, vagy a teljes szöveg eleje), le van trimelve 90 karakterre. Ennek a végére kellene beszúrnom egy képet, ami csak egy nyíl, csak design elem, még link se kell rá. A summary gyakorlatilag mindíg hosszabb, mint 90 karakter.

Ezt elvileg gond nélkül meg lehet oldani a Rewrite Results / Rewrite the output of this field funkcióval, ami szépen meg is csinálja, HA nincs bekapcsolva a trim.

Rewrite the output of this field szöveghez bevésem, hogy:
[body-summary] haha

Ha nincs bekapcsolva a trim, akkor szépen ki is rakja a 'haha' szöveget a végére, viszont ha be van kapcsolva, akkor nem. Bizonyára először hozzáfűzi a szöveget a mezőhöz, és utána trimmeli. Mivel a mező hossza több, mint a beállított 90 karakteres trim, így gyakorlatilag soha nem jelenik meg a hozzáfűzött 'haha' :)

Szóval ezt a sorrendet kellene megcserélni, hogy először trimeljen, és utána fűzze hozzá a rewrite outputtal a megadottat.

Hogyan lehet ezt a feldolgozási sorrendet megcserélni, vagy milyen más módszer lehet még erre? CSS div-ekkel nem nagyon tudom megoldani, mivel ha felveszek egy custom text mezőt, akkor az új sorba kerül (még span-ban balra floatolva is); és az eredeti mező sorvégei pedig vagy ide esnek, vagy oda.. Szóval egy div-be kellene összegyártani a kettőt.

Köszönettel

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
dj képe

akkor a body-t rejtsd el és egy újabb mezőben fűzd hozzá amit akarsz.

Mező: body -> Ne legyen megjelenítve

Általános szövegmező hozzáadása -> tartalomba: [body-summary] haha

1
0

Üdv!
Dudás József

aboros képe

.views-field-body .field-content p:after {
  content: " »";
}

tadaaaa.
vagy mondjuk akár:
.views-field-body .field-content p:after {
  content: ".";
  display: inline-block;
  width: 32px;
  height: 1.5em;
  text-indent: -9000px;
  background: transparent url(../images/en-gyonyoru-32px-szeles-nyilacskam.png) no-repeat scroll left 50%;
  margin-left: .5em;
}

és lőn!
1
0

-
clear: both;