2017-02-06 3 views
0

Ich versuche, ein Modul zu machenPrestashop Wie kann ich den gebuchten Eingabewert unter Bestellseite erhalten?

Ich habe einen Haken hookDisplayBeforeCarrier hier. Ich habe einen Eingang

<input type="date" value="2017-02-14">

Wie kann ich das mit diesem Eingabewert bekommen? Meine Codes

:

public function hookDisplayBeforeCarrier() 
    { 

     $output = $this->context->smarty->fetch($this->local_path.'views/templates/frontend/delivery.tpl'); 

     return $output; 
    } 

TPL-Datei:

<div class="deliverydate"> 
     <p> {l s='Select Delivery Date' mod='selectdeliverydate'} : <input type="date" value="2017-02-14"></p> 
    </div> 
+0

was meinst du mit „Wie kann ich diesen Eingabewert bekommen“? wird das Eingabefeld in der Seite angezeigt? Was ist die Prestashop-Version? – sadlyblue

+0

Fügen Sie einfach 'name =" Ihre_Variable "' zu Ihrem Eingabe-Tag hinzu. –

Antwort

0

Zu allererst hinzufügen name = "your_variable" mit dem Eingangsschild.

Um den Wert zu speichern, können Sie eine Schaltfläche mit dieser Eingabe hinzufügen. Wenn Sie auf diese Schaltfläche klicken, müssen Sie eine Ajax-Anforderung senden, um ihren Wert abzurufen und entsprechende Maßnahmen zu ergreifen.

Ich hoffe, das hilft.

Verwandte Themen