Ha plusz adatokat akarunk hozzáadni a tartalmi elemekhez, akkor az alábbi teendőink vannak:
1) Az adatbázisban fel kell venni az új mezőt a <prefix>_content táblába. Ha szöveges mező, akkor az ékezetes alapértelmezett értéket a karakterkódolásos mizzéria miatt nem érdemes itt most még megadni! Majd a web-es felületről bevitt értéket érdemes az adatbázisból visszaolvasni és onnan átmásolva betenni alapértelmezttnek. Az biztosan működik!
2) A joomla osztályba fel kell venni az új mezőt.
Az includes/joomla.php fájlban a class mosContent osztályba pl.:
/** @var string */
var $megjegyzes = null;
3) A weboldal megjelenítési felületen kell a megfelelő feliratot és input mezőt elhelyezni.
components/com_content/content.html.php fájlban kell a megfelelő helyen egy új sort felvenni a function editContent függvényben. Például:
<tr>
<td align="left" valign="top">
Megjegyzés:
</td>
<td>
<input type="text" name="megjegyzes" value="1" <?php echo $row->megjegyzes; ?> />
</td>
</tr>
4) Az adminisztrációs oldal megjelenítési felületen kell a megfelelő feliratot és input mezőt elhelyezni.
administrator/components/com_content/content.html.php fájlban kell a megfelelő helyen egy új sort felvenni a function editContent függvényben. Hasonlóan, ahogy ez előző példában.