Jump to content

Recommended Posts

Можно ли в опенкарт создать шаблон по типу: http://www.mobilecom.../pr.php?DType=8, т.е. - в виде таблицы - название товара-цена- купить.

а почему нет? конечно можно. файл product/category.tpl переделать под таблицу, оставив только:

имя товара: <?php echo $product['name']; ?> (если ссылкой, то <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>)

цена: <?php echo $product['price']; ?>

кнопка купить: <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button modal" />

только всё это в массиве <?php foreach ($products as $product) { ?> ... <?php } ?>

ну как то так)

  • +1 1

Share this post


Link to post
Share on other sites

и ещё забыл, линк по страницам:

<?php if ($products) { ?>

<div class="pagination"><?php echo $pagination; ?></div>

<?php } ?>

  • +1 1

Share this post


Link to post
Share on other sites

Можно. Шаблон может иметь произвольный вид.

Share this post


Link to post
Share on other sites

и ещё забыл, линк по страницам:

<?php if ($products) { ?>

<div class="pagination"><?php echo $pagination; ?></div>

<?php } ?>

Как-то сложно все. А поподробнее нельзя?

Share this post


Link to post
Share on other sites

а почему нет? конечно можно. файл product/category.tpl переделать под таблицу, оставив только:

имя товара: <?php echo $product['name']; ?> (если ссылкой, то <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>)

цена: <?php echo $product['price']; ?>

кнопка купить: <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button modal" />

только всё это в массиве <?php foreach ($products as $product) { ?> ... <?php } ?>

ну как то так)

Как файл "product/category.tpl переделать под таблицу? Можна поподробнее?

Share this post


Link to post
Share on other sites

Как файл "product/category.tpl переделать под таблицу? Можна поподробнее?

вот сама таблица:

<table style="border:#999999 solid 2px; width:400px;">

<?php foreach ($products as $product) { ?>

<tr>

<td> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </td>

<td> <?php echo $product['price']; ?> </td>

<td> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button modal" /> </td>

</tr>

<?php } ?>

</table>

а это навигация по страницам:

<?php if ($products) { ?>

<div class="pagination"><?php echo $pagination; ?></div>

<?php } ?>

всё это прописываете в product/category.tpl, стили таблицам зададите для красоты и всё...

Share this post


Link to post
Share on other sites

вот сама таблица:

<table style="border:#999999 solid 2px; width:400px;">

<?php foreach ($products as $product) { ?>

<tr>

<td> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </td>

<td> <?php echo $product['price']; ?> </td>

<td> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button modal" /> </td>

</tr>

<?php } ?>

</table>

а это навигация по страницам:

<?php if ($products) { ?>

<div class="pagination"><?php echo $pagination; ?></div>

<?php } ?>

всё это прописываете в product/category.tpl, стили таблицам зададите для красоты и всё...

Извините, это вписывается в обе папки (product.tpl и category. tpl)?

И как вписывается: из папки (папок) что-то удаляется?

Share this post


Link to post
Share on other sites

Извините, это вписывается в обе папки (product.tpl и category. tpl)?

И как вписывается: из папки (папок) что-то удаляется?

И навигация по страницам тоже в прписывается туда-же где и таблица?

Share this post


Link to post
Share on other sites

И навигация по страницам тоже в прписывается туда-же где и таблица?

удаляете всё что после <div id="content"><?php echo $content_top; ?>(2 строчка) и до <?php echo $content_bottom; ?></div>(109) и ставьте туда

<table style="border:#999999 solid 2px; width:400px;">

<?php foreach ($products as $product) { ?>

<tr>

<td> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </td>

<td> <?php echo $product['price']; ?> </td>

<td> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button modal" /> </td>

</tr>

<?php } ?>

</table>

<?php if ($products) { ?>

<div class="pagination"><?php echo $pagination; ?></div>

<?php } ?>

это только в category. tpl... а в product.tpl изменяется вид странички с подробным описанием одного товара... если это вам не надо и вам достаточно только наименование продукта в таблице, то в том коде что я дал, вместо <td> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </td> пропишите <td> <?php echo $product['name']; ?> </td>

Share this post


Link to post
Share on other sites

удаляете всё что после <div id="content"><?php echo $content_top; ?>(2 строчка) и до <?php echo $content_bottom; ?></div>(109) и ставьте туда

<table style="border:#999999 solid 2px; width:400px;">

<?php foreach ($products as $product) { ?>

<tr>

<td> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </td>

<td> <?php echo $product['price']; ?> </td>

<td> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button modal" /> </td>

</tr>

<?php } ?>

</table>

<?php if ($products) { ?>

<div class="pagination"><?php echo $pagination; ?></div>

<?php } ?>

это только в category. tpl... а в product.tpl изменяется вид странички с подробным описанием одного товара... если это вам не надо и вам достаточно только наименование продукта в таблице, то в том коде что я дал, вместо <td> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </td> пропишите <td> <?php echo $product['name']; ?> </td>

Как -то не так получилось.

http://5.spbroman.z8.ru/index.php?route=product/category&path=20

http://5.spbroman.z8.ru/index.php?route=product/category&path=20

Share this post


Link to post
Share on other sites
ну во первых стили надо уже самому прописать... я вам пример показал, а уж красоту сами наводите... и product.tpl вы наверно тоже изменяли... его не надо было менять... верните стандартный код... только странно что не работает кнопка заказать... у вас какой OC?

Share this post


Link to post
Share on other sites

ну во первых стили надо уже самому прописать... я вам пример показал, а уж красоту сами наводите... и product.tpl вы наверно тоже изменяли... его не надо было менять... верните стандартный код... только странно что не работает кнопка заказать... у вас какой OC?

Спасибо за помощь, договорился за плату. Иначе мозги свернутся в трубочку...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.