Advertisement
BakerMan

Custom input in Shopp's product.php template (basic example)

Jun 1st, 2012
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.25 KB | None | 0 0
  1. <?php shopp('catalog','breadcrumb')?>
  2. <?php if (shopp('product','found')): ?>
  3.  
  4.     <?php shopp('product','gallery','p_setting=gallery-previews&thumbsetting=gallery-thumbnails'); ?>
  5.  
  6.     <h3><?php shopp('product','name'); ?></h3>
  7.     <p class="headline"><big><?php shopp('product','summary'); ?></big></p>
  8.  
  9.     <?php if (shopp('product','onsale')): ?>
  10.         <h3 class="original price"><?php shopp('product','price'); ?></h3>
  11.         <h3 class="sale price"><?php shopp('product','saleprice'); ?></h3>
  12.         <?php if (shopp('product','has-savings')): ?>
  13.             <p class="savings"><?php _e('You save','Shopp'); ?> <?php shopp('product','savings'); ?> (<?php shopp('product','savings','show=%'); ?>)!</p>
  14.         <?php endif; ?>
  15.     <?php else: ?>
  16.         <h3 class="price"><?php shopp('product','price'); ?></h3>
  17.     <?php endif; ?>
  18.  
  19.     <?php if (shopp('product','freeshipping')): ?>
  20.     <p class="freeshipping"><?php _e('Free Shipping!','Shopp'); ?></p>
  21.     <?php endif; ?>
  22.  
  23.     <form action="<?php shopp('cart','url'); ?>" method="post" class="shopp product validate validation-alerts">
  24.         <?php if(shopp('product','has-variations')): ?>
  25.         <ul class="variations">
  26.             <?php shopp('product','variations','mode=multiple&label=true&defaults='.__('Select an option','Shopp').'&before_menu=<li>&after_menu=</li>'); ?>
  27.         </ul>
  28.         <?php endif; ?>
  29.         <?php if(shopp('product','has-addons')): ?>
  30.             <ul class="addons">
  31.                 <?php shopp('product','addons','mode=menu&label=true&defaults='.__('Select an add-on','Shopp').'&before_menu=<li>&after_menu=</li>'); ?>
  32.             </ul>
  33.         <?php endif; ?>
  34.        
  35.         <p><label>Engraving: </label><br />
  36.         <?php shopp('product','input','type=textarea&name=Engraving&cols=20&rows=3'); ?></p>
  37.  
  38.         <p><?php shopp('product','quantity','class=selectall&input=menu'); ?>
  39.         <?php shopp('product','addtocart'); ?></p>
  40.  
  41.     </form>
  42.  
  43.     <?php shopp('product','description'); ?>
  44.  
  45.     <?php if(shopp('product','has-specs')): ?>
  46.     <dl class="details">
  47.         <?php while(shopp('product','specs')): ?>
  48.         <dt><?php shopp('product','spec','name'); ?>:</dt><dd><?php shopp('product','spec','content'); ?></dd>
  49.         <?php endwhile; ?>
  50.     </dl>
  51.     <?php endif; ?>
  52.  
  53. <?php else: ?>
  54. <h3><?php _e('Product Not Found','Shopp'); ?></h3>
  55. <p><?php _e('Sorry! The product you requested is not found in our catalog!','Shopp'); ?></p>
  56. <?php endif; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement