Node karakterszámának kiíratása

HG képe

Segítséget szeretnék kérni abban, hogy hogyan tudom egy views táblázatban meg jeleníteni a kilistázott tartalmak karakterszámát. Köszönet.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Balogh Zoltán képe

Én ennek úgy ugranék neki, hogy felvenném a kérdéses mezőt a mezők közé. Mármint amelyiknek a karakterszámára vagyok kiváncsi. Megnézném a smink információkban, hogy melyik template vonatkozik erre (views-view-field.tpl.php), azt a megfelelő névvel (ez függ a nézet és a mező nevétől is) átlökném a smink könytárába, gyorstárat ürítenék, majd a template ezen részét:

<?php print $field->content; ?>

átírnám erre:

<?php print drupal_strlen($field->content); ?>

De ez csak az elv, ahogy működnie kéne pikk-pakk, ki nem próbáltam, de mennie kell.

0
0
HG képe

Köszönöm, ugyan nem vagyok egy kódoló de ez elméletileg az adott nézet egy mezőjének karakterszámát írja ki ha nem tévedek. Ha igen akkor kijavítasz. Ha úgy van ahogyan gondolom akkor nem írtam le jól a problémámat. Nem az aktuális nézet egy mezőjének a karakterszáma kellene hanem a szövegtörzsé kiírva egy nézetbe.

0
0
Balogh Zoltán képe

Akkor a szövegtörzset adod hozzá a nézethez :)

0
0
HG képe

Jogos, bár ha ilyen segítőkész vagy akkor visszaélnék vele amíg lehet.

Az általad javasolt megoldást beletettem a node templatebe és valamit számolt. A content tartalmát írattam ki vele, de eléggé fals számot adott (illetve gondolom én csináltam valamit rosszul) vissza akkor is ha belekalkulálom azt, hogy nem a kimenetben lévő karaktereket adta vissza hanem a forrásét. És itt jön a következő kérdés, hogy megoldható-e, hogy a kimenet karakterszámát adja vissza, mert az a szám kellene.

0
0
Balogh Zoltán képe

 print drupal_strlen(strip_tags($field->content));

0
0
HG képe

Hálás köszönet, este kipróbálom.

0
0