Plusz adatok hozzáadása a Tartalmi elemekhez a Joomla-ban

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.