Tartalomtípus mezőivel műveletek, és megjelenítés

Gumo képe

Szevasztok!

A segítségeteket kérném.

Készítenék egy új tartalomtípust. A felhasználó által megadott mezők között van több szám típus aminek az összegét / különbözetét szeretném a rendszerrel kiszámoltatni és megjeleníteni a tartalomnál és esetleg nézeteknél. Ezek a számok szerkesztésenként változhatnak, tehát fontos lenne a mentés utáni újraszámolás.
Azt már megtaláltam, hogy a simple math field segítségével nézeteknél össze tudok adni kettő mezőértéket. Ez sajnos nekem kevés, és nem is tudom megjeleníteni az adott tartalomnál.

A jobb érthetőségért egy Móricka leírás:

Móricka adott 20 forintot. (kaptam)
(tartozásom mező=kaptam-[vissza1+vissza2+vissza10]) Tartozásom:20
Némi idővel később szerkesztésnél:
Visszaadtam 5 forintot (vissza1)
(tartozásom mező=kaptam-[vissza1+vissza2+vissza10]) Tartozásom:15
Valamennyi idővel később szerkesztésnél:
Visszaadtam 10 forintot (vissza2)
(tartozásom mező=kaptam-[vissza1+vissza2+vissza10]) Tartozásom:5
Sok-sok idővel később szerkesztésnél:
Visszaadtam 5 forintot (vissza10)
(tartozásom mező=kaptam-[vissza1+vissza2+vissza10]) Tartozásom:0

Kb. ez lenne a lényeg.

Inkább felhasználó vagyok, így a komolyabb programozásokat nem tudom megoldani. Hiányos angol nyelvtudásom csak súlyosbítja a helyzetet.

Ha mégis tud segíteni valaki, azt előre is köszönöm.

A Tudásbázist átnézve csak egy hasonló témát találtam, de sajnos ott nem volt válasz...

Taxonomy upgrade extras: 
Drupal verzió: 
dongodani képe

Szia! A Drupal nem igazán számolgatós feladatokra lett kitalálva. Az ilyesmit inkább le szokták programozni. Modul szinten a Rules jó kiindulási alap lehet, habár számolósabb mutatványokat D7 alatt hoztam össze a Rules, Token, Views és némi php morzsa kombonálásával. D8 alatt nem tudom mennyire megoldható ez a fajta zsonglőrködés...

0
0
Nagy Gusztáv képe

A https://www.drupal.org/project/computed_field modullal szerintem megoldható.

1
0

Nagy Gusztáv