Seite 1 von 1

Artikeleigenschaften hinzufügen?

Verfasst: Di 3. Aug 2004, 09:31
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

Verfasst: Mi 4. Aug 2004, 11:38
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...)