Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Изменение шаблона


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
Link to comment
Share on other sites


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

<?php if ($products) { ?>

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

<?php } ?>

Как-то сложно все. А поподробнее нельзя?
Link to comment
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 переделать под таблицу? Можна поподробнее?
Link to comment
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, стили таблицам зададите для красоты и всё...

Link to comment
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)?

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

Link to comment
Share on other sites


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

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

И навигация по страницам тоже в прписывается туда-же где и таблица?
Link to comment
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>

Link to comment
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

Link to comment
Share on other sites


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


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

Спасибо за помощь, договорился за плату. Иначе мозги свернутся в трубочку...
Link to comment
Share on other sites


  • 5 weeks later...

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
 Share

×
×
  • Create New...

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.