Search code examples
phpdrupaldrupal-7ubercartdrupal-theming

How to theme Ubercart Checkout Complete page


I want to theme the page /cart/checkout/complete

I already saw the settings in admin/store/settings/checkout/settings, but they are not enough. I want to add some HTML i.e. add a print button at the top of the page.

I would like to have a .tpl.php file to use as template, or otherwise, using an alternate checkout page, how to insert the texts defined in checkout settings.

I tried to make a uc_cart_complete_sale.tpl.php but it isn't called.

Thank you in advance.


Solution

  • According to the Template Suggestion documentation you can provide a custom page.tpl.php for absolutely any path, so a template file with the following name would override page.tpl.php for the path cart/checkout/complete:

    page--cart--checkout--complete.tpl.php
    

    Be sure to clear Drupal's cache once you've create the file so the changes are picked up in the theme registry.