| Project: | Ubercart Contributions |
| Component: | Code |
| Category: | |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Ubercart theme functions are documented in the API documentation at http://www.ubercart.org/docs/api. I count a total of 66 theme functions in the Ubercart distribution as of Beta 4, but only 9 are documented on that page.
Here's my attempt at a list of theme functions and the file where each can be found. Note that all but the first two conform to the naming convention of "theme"_$modulename_$functionname. I propose these first two be changed to agree with the others. Also, note theme_uc_payment_method_other_form appears in two places ... that ought to be fixed.
theme_address_pane - uc_cart_checkout_pane.inc
theme_cart_review_table - uc_cart_checkout_pane.inc
theme_uc_admin_dashboard - uc_store.module
theme_uc_attribute - uc_attribute.module
theme_uc_attribute_options - uc_attribute.module
theme_uc_cart_block_content - uc_cart.module
theme_uc_cart_block_title - uc_cart.module
theme_uc_cart_checkout_form - uc_cart.module
theme_uc_cart_checkout_review - uc_cart.module
theme_uc_cart_pane_quotes - uc_quote.module
theme_uc_cart_view_form - uc_cart.module
theme_uc_catalog_bestsellers_products - uc_catalog.module
theme_uc_catalog_block_end - uc_catalog.module
theme_uc_catalog_block_start - uc_catalog.module
theme_uc_catalog_browse - uc_catalog.module
theme_uc_catalog_item - uc_catalog.module
theme_uc_catalog_products - uc_catalog.module
theme_uc_catalog_special_products - uc_catalog.module
theme_uc_empty_cart - uc_cart.module
theme_uc_file_downloads_token - uc_file.module
theme_uc_file_files_form - uc_file.module
theme_uc_object_attributes_form - uc_attribute.module
theme_uc_object_options_form - uc_attribute.module
theme_uc_order_edit_form - uc_order.module
theme_uc_order_edit_products_form - uc_order.module
theme_uc_order_state_table - uc_order.module
theme_uc_order_status_table - uc_order.module
theme_uc_order_view_update_controls - uc_order_order_pane.inc
theme_uc_pane_sort_table - uc_store.module
theme_uc_payment_by_order_form - uc_payment.module
theme_uc_payment_method_credit_form - uc_credit.module
theme_uc_payment_method_other_form - uc_payment_pack.module
theme_uc_payment_method_other_form - uc_payment_payment_method.inc
theme_uc_payment_method_table - uc_payment.module
theme_uc_payment_pack_receive_check_form - uc_payment_pack.module
theme_uc_payment_receive_check_form - uc_payment_payment_method.inc
theme_uc_product_add_to_cart - uc_product.module
theme_uc_product_dimensions - uc_product.module
theme_uc_product_dimensions_form - uc_product.module
theme_uc_product_display_price - uc_product.module
theme_uc_product_feature_add_form - uc_product.module
theme_uc_product_field_settings_form - uc_product.module
theme_uc_product_form_prices - uc_product.module
theme_uc_product_form_weight - uc_product.module
theme_uc_product_image - uc_product.module
theme_uc_product_kit_add_to_cart - uc_product_kit.module
theme_uc_product_model - uc_product.module
theme_uc_product_price - uc_product.module
theme_uc_product_sell_price - uc_product.module
theme_uc_product_weight - uc_product.module
theme_uc_quote_method_settings - uc_quote.module
theme_uc_roles_expiration - uc_roles.module
theme_uc_roles_product - uc_roles.module
theme_uc_settings_overview - uc_store.module
theme_uc_shipping_address - uc_shipping.module
theme_uc_shipping_edit_package_fieldset - uc_shipping.module
theme_uc_shipping_new_package_fieldset - uc_shipping.module
theme_uc_shipping_new_shipment - uc_shipping.module
theme_uc_shipping_package_dimensions - uc_shipping.module
theme_uc_stock_edit_form - uc_stock.module
theme_uc_stock_report_form - uc_stock.module
theme_uc_store_address_fields_form - uc_store.module
theme_uc_store_block_links - uc_store.module
theme_uc_store_footer - uc_store.module
theme_uc_ups_confirm_shipment - uc_ups.module
theme_uc_ups_label_image - uc_ups.module

Which function i have to use - if i want to theme the product list on catalog an manufacturer pages?