Jump to content
  • 0

Wyświetlanie danych z tabeli w bazie sklepu Prestahop 1.7


TrynA

Question

Cześć

Dodałem do bazy swoją tabelę, w której mam 3 kolumny:

id_product;

nazwa_kolumny_1;

nazwa_kolumny_2;

 

Chciałbym teraz wyświetlić dla każdego produktu dane znajdujące się w tej tabeli które mają przypisane jego id.

Nie wiem jak się za to zabrać. Pomoże ktoś?

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Hmm zrobiłem coś takiego w ProductController

<?php
public function getHSH($id_product)
{
		$id_product = (int)Tools::getValue('id_product');   
        
$sql = 'SELECT kolumna1, kolumna2, id_product FROM '._DB_PREFIX_.'product_hsh where id_product='. $id_product . '' ;
$result = Db::getInstance()->executeS($sql);
$hsha=array();
foreach ($result as $row)
{
  $hsha[] = array(
    "hsh1" => $row['kolumna1'],
    "hsh2" => $row['kolumna2'],
  );
}
$this->context->smarty->assign("hsh", $hsha);
        }

i takie coś w product-details.tpl

<section class="product-features">
        <h3 class="h6">{l s='HSH' d='Shop.Theme.Catalog'}</h3>
        		<dl class="data-sheet">
				{foreach $hsh as $hsha}
            <dt class="name">{$hsha.hsh1}</dt>
            <dd class="value">{$hsha.hsh2}</dd>
			{/foreach}
        </dl>
      </section>

Idę w ogóle w dobrym kierunku ?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...