Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

Business Catalyst Help | Using custom templates for modules

Explorer ,
Feb 15, 2013 Feb 15, 2013

This question was posted in response to the following article: http://helpx.adobe.com/business-catalyst/partner/using-custom-templates-modules.html

7.1K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Feb 19, 2013 Feb 19, 2013

Hi Garrett,

I have tested this at my end but unable to reproduce the problem. The above module gives me the expected result. Here's a test page I have setup for you with the results.

http://vinayak2.businesscatalyst.com/custom-template-for-modules

As you may notice in the last example on the above page, I've set it up to use {module_blogpostlist,-1,2 template="/customblogtemplate.tpl"} which renders exactly two last blog posts out of all the blogs at my site. Changing the last parameter value from

...
Translate
Explorer ,
Feb 15, 2013 Feb 15, 2013

Can you please clarify in this documentation where the template information will appear in other cases such as the blog post, particularly in the cases where there are more specific instructions in the tag (i.e., for number of rows etc)e.g.: {module_blogpostlist,-1,2}

Thank you

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Feb 15, 2013 Feb 15, 2013

The template path needs to be specified at the end of the module and must not have a comma between the last parameter and the template reference. So in your case, it should be {module_blogpostlist,-1,2 template=”/path/to/mytemplate.tpl”}

You might also want to check out the following document for a list of modules where you can apply your own templates as attributes.

http://forums.adobe.com/docs/DOC-2573

I'll post the relevant information from the article here for ready reference.

Q: I have tried to add the "template=/path.html" parameter to a module but it does not work. Is there a specific list of modules that this attribute works with?

A: Please find below the list of modules where you can apply your own templates as attributes:

    module_literature

    module_announcement

    module_faq

    module_forum

    module_blog

    module_case

    module_order

    module_webappscustomer

    module_affiliateprogram

    module_industrycontentresults, module_webappsresults

    module_booking

    module_catalogue

    module_product

    module_productresults, module_productresultsold

    module_ratingfeedback

    module_caseresults

    module_webapp

    module_blogsitepost

    module_blogpostlist

    module_productfeaturelist - it does not have a customizable template, but uses the product template to render each product.

The template parameter will specify an alternate template to be used when rendering each product.

Thanks,

Vinayak

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Feb 18, 2013 Feb 18, 2013

Thank you for your response.

This {module_blogpostlist,-1,2 template=”/path/to/mytemplate.tpl”} does not, however produce the expected response.

The module content does appear, however, the second attribute (number of posts to show) '2' is not working in this configuration. Rather, it is simply listing all blog posts.

Can you please advise?

Thanks

Garrett

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Feb 19, 2013 Feb 19, 2013

Hi Garrett,

I have tested this at my end but unable to reproduce the problem. The above module gives me the expected result. Here's a test page I have setup for you with the results.

http://vinayak2.businesscatalyst.com/custom-template-for-modules

As you may notice in the last example on the above page, I've set it up to use {module_blogpostlist,-1,2 template="/customblogtemplate.tpl"} which renders exactly two last blog posts out of all the blogs at my site. Changing the last parameter value from 2 to 5 renders 5 blog posts.

If this still isn't working for you, what I can suggest here is to check if you don't have some HTML between the module code that generally happens if you edit the module code in Design mode leading to a break in functionality or expected behaviour.

Thanks,

Vinayak

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 02, 2013 Jun 02, 2013

Hello, I've got some trouble trying to change the design of my products page. I've changed the code completely but it stills shows a "You are here: Landscapes

Shopping cart is empty.

This catalog has no sub-catalogs." when I go to my product page and I don't know what to do to make it disapear. Can you help on that?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jun 02, 2013 Jun 02, 2013

You will need to post more information and links on that, I suggest you start your own thread though as your issues are not really relevent to the topic here.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 10, 2013 Sep 10, 2013

Hi all,

I need some help using custom templates, please, which I'm hoping will be easy for someone to answer 😉

I'm setting up 2 blogs on a BC site and want to use 2 different layouts, I was planning to use the standard blog overall layout, list layout and detail layout for one of the blogs then create new versions of the three layouts for the second blog using custom templates. I've created the template (.tpl) files, uploaded them, created a new page for the blog and I and have inserted one of the modules that displays a list of 4 posts into that page, as follows... {module_blogpostlist,352,4 template="/templates/case-studies-projects-list.tpl"} and this works fine (albeit I still need to apply styles).

But where I'm stuck is, when someone clicks the post title link or read more button to open the post in detailed view, because the detailed post page is dynamically generated, I don't know where I can insert the a similar module that displays the appropriate detailed post view? At the moment when someone clicks the post title link, the post detail is displayed but with the standard blog detailed layout, not with my custom template (obviously, because I'm not specifying this yet.

Hope that makes sense.

Does anyone know where I place the module (that calls the custom template) for the detailed view for dynamically created blog pages, or know of another way around the above issue? Any solutions or ideas would be greatly appreciated, I've spent hours on it and cannot work it out 😕

Regards, Mark.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 10, 2013 Sep 10, 2013

It does not work like that mark. You still have only one detail layout. These custom templates are for only the supported list layouts.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 10, 2013 Sep 10, 2013

Hi Liam,

Thanks for letting me, saves me wasting more time on it. It's a shame, I thought it was possible with module_blogsitepost because the Modules Quick ref guide specifically states this is rendered with the detail layout and that module supports custom templates, so I've perservered thinking I was just being thick for not being able to work it out. Back to the drawing board. Cheers.

Regards, Mark.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 10, 2013 Sep 10, 2013

Every list layout can pretty much have most of the tags the detail does.

That's what it means.

The detail is a specific page with URL and at the moment natively there is only one layout.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 10, 2013 Sep 10, 2013

Ok, thanks Liam. I've worked out a way to achieve what I need now. I've used 2 additional page templates and 2 layouts for the list views (one uses a .tpl file) and it works a treat. But that's after you set me straight on the current limitations regarding the detail view, so thanks again, Liam, much appreciated. 

Regards, Mark.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Aug 01, 2013 Aug 01, 2013

Are these documents related to Module Templates>Online Shopping, e.g.? When I look at the templates in the folder, they are all marked as .html and not as tpl. Also, I am trying to modify the overall catalog template to NOT display price or add to cart on the layout. I need this for one catalog, but I don't see any way to assign a separate module template to a specific catalog. Is this possible?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Aug 01, 2013 Aug 01, 2013

Also, when I look at the catalog.html, in the module templates, there doesn't seem to be any way to modify the overall layout design..

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 01, 2013 Aug 01, 2013

No Jef,

Nothing to do with those.

This is the new method to make your own custom templates.

Read the document through carefully. In terms of the overal eCommerce layout that is the overall layout or via ftp the file is page_content.html

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 02, 2013 Aug 02, 2013

Thanks very much for your help but I found a solution to my problem. I should have told you before, really sorry about that. Thanks again,

Best regards,

Jules Bailleul

Le 1 août 2013 à 19:42, jefferis <forums_noreply@adobe.com> a écrit :

Re: Business Catalyst Help | Using custom templates for modules

created by jefferis in Business Catalyst - View the full discussion

Are these documents related to Module Templates>Online Shopping, e.g.? When I look at the templates in the folder, they are all marked as .html and not as tpl. Also, I am trying to modify the overall catalog template to NOT display price or add to cart on the layout. I need this for one catalog, but I don't see any way to assign a separate module template to a specific catalog. Is this possible?

Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5559085#5559085

Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:

To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link.

Start a new discussion in Business Catalyst by email or at Adobe Community

For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Sep 24, 2014 Sep 24, 2014

Good Afternoon Liam,

Can you explain how the custom template works with regards to making your own custom buy now button for {module_product}. We have several items that we customized buy now buttons outside of the product layout in the online shopping module but still have it linked to bc so when they click buy now they are sent through the check out process. Can you help me with this. I have created the.tpl for the button I want to use for the products.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 24, 2014 Sep 24, 2014
LATEST

Hi,

That is not related to this.

If you have a button for a product outside of a product layout it will not function. The scope of its functionality relies on information such as the product ID to make it operate to addto cart.

To do so would require custom solution, utilising the add to cart BC code and server side functionality and passing and knowing the right information for the product. This requires the top top end knowledge of BC and only a handful of us are able to do that.

I would advise for you not to go down this route and use things like the featured product module to list tagged products and use the custom template layout feature outlined here to have a small product layout shown, and if it is just the add to cart button then that can be done.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines