CCK text linkké alakítása

csortu képe

Sziasztok!

Már googlezok pár órája, de nem találom a megoldást. A probléma a következő: Adott egy tartalom típus, amiben van egy field, amit a beküldőnek be kell állítani. A mező egy ID-t tárol, ami bizonyos cikkeket takarnak egy nagy adatbázisban. A mezőt a CCK modullal hoztam létre, egy Text field típusú beviteli mező a form-on.
Azt szeretném, ha a megjelenítéskor ez ne csak simán kiírásra kerüljön, mint most, hanem alakuljon át linkké az általam lekódolt séma szerint.

Példa:
Jelenleg ez van a mezőben:
19319457

de azt szeretném, ha ez egy link lenne, ami ide mutat:
http://www.ncbi.nlm.nih.gov/pubmed/19319457

Nézegettem a link modult, de az nem igazán jó, elsősorban azért, mert időnként változik a link generálásának sémája. Régen pl így kellett oda linkelni:

http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dop...

Ezért jobb szeretném csak a field tartalmát tárolni, és csak a megjelenítéskor alakítani linkké az éppen aktuális séma szerint.

Egyenlőre nem világos, hogy a téma templátoknál kell ezt megoldanom, vagy valahol máshol? Köszi előre is.

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

...íme ezek közül 2:

van egy Content Templates nevezetű modul. ha ezt feltelepíted, akkor a tartalom típus szerkesztésekor meg fog jelenni egy újabb, Template nevű fül. Ha odakattintasz, akkor 3 fieldset-et fogsz látni. No neked valószínűleg csak a "body"-ra lesz szükséged.

Amennyiben nem túl sok mező van a tartalom típusodnál, akkor sok melód nem nagyon lesz. PHP segítségével egyszerűen ki tudod íratni a mező értékét a megfelelő sémába ágyazva.

Ha sok meződ van, akkor viszont inkább a Computed Field modult ajánlanám. Ehhez elég jó leírás van a projekt oldalán, úgyhogy nem jártatom a számat tovább.

0
0
csortu képe

Kipróbáltam, a Content Templates modullal meg tudtam oldani.

0
0

Csaba

Jenő képe

Sminkfájl szerkesztésével is megoldható. A content-field.tpl.php-t kell személyre szabni.

0
0