Jump to content

Edit History

JuanjoG

JuanjoG

Buenas, os explico lo que me pasa.

Prestashop 1.7.7.3 recien actualizado, he creado una caja nueva donde tiene que aparecer unos datos llamados location que se encuentra en la base de datos en la tabla product_location.

Para ello he puesto el siguiente código:

En el fichero, src/PrestaShopBundle/Resources/views/Admin/Product/ProductPage/Panels/essential.html.twig debajo de la referencia

<div class="form-group mb-4">
                    <h2>
                      {{ "Reference"|trans({}, 'Admin.Catalog.Feature') }}
                      <span class="help-box" data-toggle="popover"
                        data-content="{{ "Your reference code for this product. Allowed special characters: .-_#\."|trans({}, 'Admin.Catalog.Help') }}" ></span>
                    </h2>
                    {{ form_errors(formReference) }}
                    <div class="row">
                      <div class="col-xl-12 col-lg-12" id="product_reference_field">
                          {{ form_widget(formReference) }}
                      </div>
                    </div>
                  </div>
                  
                  <div class="form-group mb-4">
                    <h2>
                      {{ "Mi localización"|trans({}, 'Admin.Catalog.Feature') }}
                      <span class="help-box" data-toggle="popover"
                        data-content="{{ "Introduzca donde se localiza el producto."|trans({}, 'Admin.Catalog.Help') }}" ></span>
                    </h2>
                    <div class="row">
                      <div class="col-xl-12 col-lg-12" id="product_location">
                        {{ form_widget(formLocation) }}
                      </div>
                    </div>
                  </div>

 

                  

 

y en fichero src/PrestaShopBundle/Resources/views/Admin/Product/ProductPage/product.html.twig he añadido debajo de la referencia

{# PANEL ESSENTIALS #}
        {% block product_panel_essentials %}
          {% set formQuantityShortcut = form.step1.qty_0_shortcut is defined ? form.step1.qty_0_shortcut : null  %}
          {{ include('@Product/ProductPage/Panels/essentials.html.twig', {
              'formPackItems': form.step1.inputPackItems,
              'productId': id_product,
              'images': form.step1.vars.value.images,
              'formShortDescription': form.step1.description_short,
              'formDescription': form.step1.description,
              'formFeatures': form.step1.features,
              'formManufacturer': form.step1.id_manufacturer,
              'formRelatedProducts': form.step1.related_products,
              'is_combination_active': is_combination_active,
              'has_combinations': has_combinations,
              'formReference': form.step6.reference,
                 'formLocation': form.step3.location,
              'formQuantityShortcut': formQuantityShortcut,
              'formPriceShortcut': form.step1.price_shortcut,
              'formPriceShortcutTTC': form.step1.price_ttc_shortcut,
              'formCategories': form.step1,
            })
          }}
        {% endblock %}

 

Vale, en un prestashop que tengo en local funciona bien, pero cuando lo paso al que está en el hosting no me muestra el valor, si cambio el valor si me cambia en la base de datos, pero no me lo imprime en el BackOffice.

Alguien me puede ayudar con esto?

 

Gracias.

 

 

 

JuanjoG

JuanjoG

Buenas, os explico lo que me pasa.

Prestashop 1.7.7.3 recien actualizado, he creado una caja nueva donde tiene que aparecer unos datos llamados location que se encuentra en la base de datos en la tabla product_location.

Para ello he puesto el siguiente código:

En el fichero, src/PrestaShopBundle/Resources/views/Admin/Product/ProductPage/Panels/essential.html.twig debajo de la referencia

<div class="form-group mb-4">
                    <h2>
                      {{ "Mi localización"|trans({}, 'Admin.Catalog.Feature') }}
                      <span class="help-box" data-toggle="popover"
                        data-content="{{ "Introduzca donde se localiza el producto."|trans({}, 'Admin.Catalog.Help') }}" ></span>
                    </h2>
                    <div class="row">
                      <div class="col-xl-12 col-lg-12" id="product_location">
                        {{ form_widget(formLocation) }}
                      </div>
                    </div>
                  </div>

 

y en fichero src/PrestaShopBundle/Resources/views/Admin/Product/ProductPage/product.html.twig he añadido debajo de la referencia

'formLocation': form.step3.location,

 

Vale, en un prestashop que tengo en local funciona bien, pero cuando lo paso al que está en el hosting no me muestra el valor, si cambio el valor si me cambia en la base de datos, pero no me lo imprime en el BackOffice.

Alguien me puede ayudar con esto?

 

Gracias.

 

 

 

×
×
  • Create New...