Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie ecshop, um Felder zur Hintergrundwarentabelle hinzuzufügen

Verwenden Sie ecshop, um Felder zur Hintergrundwarentabelle hinzuzufügen

炎欲天舞
炎欲天舞Original
2017-08-04 17:31:031926Durchsuche

Schritt eins: Gehen Sie zur Datenbank, um Felder hinzuzufügen
1 Sie können die Datenbank phpmyadmin direkt eingeben, um Felder zu esc_goods hinzuzufügen
2 Felder ALTER TABLE 'ecs_goods ' ADD 'flower_lang' VARCHAR( 500 ) NOT NULL AFTER 'goods_weight';
Der hier hinzugefügte Standort liegt unter dem Produktgewicht der ecshop-Backend-Verwaltung -> Neue Produkte hinzufügen ->Andere Informationen


Schritt 2: Ändern Sie die Datei admin/goods.php
Finden Sie $shop_price = !empty($_POST[shop_price]) ? $_POST['shop_price'] : 0 ;
Kopieren und einfügen $flower_lang= !empty($_POST[flower_lang ]) ? $_POST['flower_lang '] : 0;
Finden Sie, ob ($is_insert) eine Urteilsaussage ist, und suchen Sie direkt nach „goods_weight = ' $goods_weight'," .
Unten hinzufügen: "flower_lang= '$flower_lang '," .
Schritt 3: Ändern Sie die Hintergrundvorlagendatei admin/templates/goods_info.htm
Suchen

{if $code eq ”}
<tr>
  <td class=”label”>{$lang.lab_goods_weight}</td>
  <td><input type=”text” name=”goods_weight” value=”{$goods.goods_weight_by_unit}” size=”20″ />
      <select name=”weight_unit”>{html_options options=$unit_list selected=$weight_unit}</select>
  </td>
</tr>
{/if}

Kopieren und einfügen


Schritt 4: An der entsprechenden Stelle im Frontend-Template „goods.dwt“ den Aufruf hinzufügen Feld {$goods.flower_lang}
Hinzugefügt abgeschlossen

Schritt 5: Testen Sie, ob die Datenbank Daten speichern kann und ob die Rezeption sie aufrufen kann

Das obige ist der detaillierte Inhalt vonVerwenden Sie ecshop, um Felder zur Hintergrundwarentabelle hinzuzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn