Artikeleigenschaften hinzufügen?

Gesperrt
Muesli
Beiträge: 17
Registriert: Do 22. Jul 2004, 12:35
Kontaktdaten:

Artikeleigenschaften hinzufügen?

Beitrag von Muesli »

Hallo,

meine Seite beinhaltet mehrere Unterkategorien, in denen aktuelle Neuigkeiten angezeigt werden. Zudem werden allgemeine Neuigkeiten auf der Startseite angezeigt.

Jetzt möchte ich noch gerne zwei zusätzliche Eigenschaften zu den Artikeln anlegen, so dass beim Erstellen eines neuen Artikels angegeben werden kann ob es sich bei dem Artikel um einen Newseintrag handelt und ob der Newseintrag auch auf der Startseite angezeigt werden soll.

In die Datei template.con_edit_form.html füge ich also folgendes ein:

Code: Alles auswählen

<tr><td colspan="4"><img src="images/spacer.gif" width="1" height="10"></td></tr>
           
<tr valign="top">
  <td class="textw_medium" style="border: 1px;.....">{NEWS}</td>
  <td class="text_medium" style="border: 1px;.....">{NEWS-CHECKBOX}</td>
  <td class="textw_medium" style="border: 1px;.....">{NEWSPUBLIC}</td>
  <td class="text_medium" style="border: 1px;.....">{NEWSPUBLIC-CHECKBOX}</td>
</tr>
In die Datei include.con_edit_form.php füge ich nun dies ein:

Code: Alles auswählen

/* News */
$tmp_news = ($tmp_news != 1) ? '<input disabled="disabled" type="checkbox" name="news" value="1">' : '<input disabled="disabled" type="checkbox" name="news" value="1" checked="checked">';
        
$tpl->set('s', 'NEWS', 'Newsartikel');
$tpl->set('s', 'NEWS-CHECKBOX', $tmp_news);

/* NewsPublic */
$tmp_newspublic = ($tmp_newspublic != 1) ? '<input disabled="disabled" type="checkbox" name="newspublic" value="1">' : '<input disabled="disabled" type="checkbox" name="newspublic" value="1" checked="checked">';
        
$tpl->set('s', 'NEWSPUBLIC', 'Auf der Startseite anzeigen');
$tpl->set('s', 'NEWSPUBLIC-CHECKBOX', $tmp_newspublic);
In die Datenbanktabelle $cfg["tab"]["art_lang"] werde ich dann wohl noch die Eigenschaften "news" & "newspublic" hinzufügen müssen und diese dann auslesen und die tmp-variablen entsprechend setzen.

Bevor ich dies aber mache und mir mein Contenido schrotte möchte ich gerne noch wissen, welche Dateien und/oder Tabellen noch bearbeitet werden müssen.
Wo wird die Tabelle $cfg["tab"]["art_lang"] mit Inhalt gefüllt?

Gibt es darüber irgendwo ein How2??

Grüße,
Martin
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ein howto gibts leider nicht...

an sich wenn du die daten nur in con_art_lang dazuhängst brauchst du in der 4.4.x serie nichts weiters beachten... zumindestens fällt mir momentan nicht dazu ein...

jedoch in der 4.5.x serie müsstest du die internen funktionen für artikel kopieren und artikel sync anpassen... (sonst würden deine definierten werte vermutlich verloren gehen...)
*** make your own tools (wishlist :: thx)
Gesperrt