Announcement

Collapse
No announcement yet.

Breadcrumbs! True breadcrumbs not partial breadcrumbs

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Breadcrumbs! True breadcrumbs not partial breadcrumbs

    Wondering if anyone knows of a true breadcrumb solution for Miva's 5.5 stores. Before you suggest toolkit's breadcrumb solution, it's my experience that it is ONLY good for category pages and their derivatives.

    So, if I wanted breadcrumbs displayed for someone who just navigated to the "about us" page from home it should display: home > about us

    OR if a customer was on a product page and it is accessible through the category links AND the product listing link then it should display the breadcrumbs accordingly.

    Home > Category Link > Product Page

    OR

    Home > Product List(ours is called "Books A ~ Z") > Product Page

    Hopefully that makes sense. Our site is NewCenturyPress.com if it helps

    If a developer is out there and want to bid, great OR if there's an angel out there that wants to instruct and/or send a link to a module then hopefully many people will benefit.

    Thank you!!
    Michael

    #2
    Re: Breadcrumbs! True breadcrumbs not partial breadcrumbs

    Our Merchant FAST module creates "breadcrumbs" the way you described.
    Bruce Golub
    Phosphor Media - "Your Success is our Business"

    Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
    phosphormedia.com

    Comment


      #3
      Re: Breadcrumbs! True breadcrumbs not partial breadcrumbs

      I will check it out and get right back to you. Thank you for the quick reply!

      Michael

      Comment


        #4
        Re: Breadcrumbs! True breadcrumbs not partial breadcrumbs

        From what I can tell, the product only displays breadcrumbs for category and product pages.

        "FAST’s Breadcrumb Trail feature has two user options: character or separator used to
        separate parent and child categories and the option to display the breadcrumb display ONLY on the product detail page (PROD page template).
        Note: In order for breadcrumbs to work, a category code must be passed through to the product page. This can be accomplished by appending:"


        Am I missing something? This is not going to work for people clicking on "about us" and having the breadcrumbs display home -> about us

        OR is it?

        Let me know. I've been reading the PDF and unless it's not explicitly saying OR you have more intimate product knowledge I think this isn't going to work.

        Thank you for your reply and I'm hoping you can provide supporting documentation that this product will do what you say before we buy.

        Thanks again!
        Michael

        Comment


          #5
          Re: Breadcrumbs! True breadcrumbs not partial breadcrumbs

          Sorry, my responses do not seem to be posting. New day though, let's try again.

          FRom what i can tell after reading your PDF, the breadcrumb solution is limited to category and product pages. IS that correct.

          I mentioned in my original post that I was looking for a SITE WIDE solution.

          i.e. home -> about us

          If your product addresses these scenarios, please provide specific documentation so that I can make an informed purchase

          Thank you!!
          Michael

          Comment


            #6
            Re: Breadcrumbs! True breadcrumbs not partial breadcrumbs

            There is a way to do what you are looking for using the toolkit breadcrumb function combined with a few other toolkit functions.

            Here is what the code does:

            1. If the category code is available then use the standard toolkit breadcrumb code to write the breadcrumbs.

            2. If the category code is not available (search, PLST) then lookup the first category the product was assigned to and use that to pull the breadcrumbs.

            3. If you are on a Page and not in the category structure then use a function to pull the page name and display it. *This fucntion has problems if there is a dash in the page code and will not work properly (ex about-us will not work)

            Make sure toolkit is assigned to all pages and put this code in the global header.

            Here is the code

            HTML Code:
                <style type="text/css">
                #breadcrumbs {
            float:left;
            margin:5px 0 15px 16px;
            width:740px;
            }
            
            #breadcrumbs li {
            float:left;
            margin-right:10px;
            padding-left:10px;
            }
            
            ol, ul {
            list-style:none outside none;
            }
            #breadcrumbs .first {
            background:none repeat scroll 0 0 transparent;
            padding:0;
            }
                </style>
                <mvt:item name="toolkit" param="sassign|counter|0" /> 
                <mvt:item name="toolkit" param="sassign|increment|1" /> 
                 <mvt:item name="toolkit" param="sassign|loop_num|0" />    
            
            <ul id="breadcrumbs" class="clearfix">
            
            
                <!-- begin Breadcrumb Code -->
            <mvt:if expr="g.Category_Code">
                <mvt:item name="toolkit" param="breadcrumb|b_count|g.Category_Code" />
                <mvt:if expr="b_count GT 0">
                <li class="first"><a href="/">Home</a></li>
            <mvt:foreach iterator="breadcrumb" array="breadcrumbs">
            
            <mvt:if expr="g.Category_Code EQ l.settings:breadcrumb:code">
            <li class="current"><a href="&mvt:global:secure_sessionurl;Screen=CTGY&Category_Code=&mvte:breadcrumb:code;">
            &mvt:breadcrumb:name;</a></li>
            <mvt:else>
            <li ><a href="&mvt:global:secure_sessionurl;Screen=CTGY&Category_Code=&mvte:breadcrumb:code;">
            &mvt:breadcrumb:name;</a></li>
            
            </mvt:if>
            </mvt:foreach>
            </mvt:if>
            <li >&mvt:product:name;</li>
            
            
            
            <!-- Category Code Not Available -->
            <mvt:elseif expr="g.Product_Code">
                  <mvt:item name="toolkit" param="productincategory|incatcount|g.Product_Code" />
                <mvt:if expr="incatcount GT 0">
                <mvt:foreach iterator="incategory" array="incategories">
                
                <mvt:if expr="g.loop_num EQ 0">
                <mvt:item name="toolkit" param="math_add|loop_num|g.counter|g.increment" />
                
                <mvt:item name="toolkit" param="breadcrumb|b_count|l.all_settings:incategory:code" />
                <mvt:if expr="b_count GT 0">
                <li class="first"><a href="/">Home</a></li>
              
            <mvt:foreach iterator="breadcrumb" array="breadcrumbs">
            
            <mvt:if expr="g.Category_Code EQ l.settings:breadcrumb:code">
            
               
            <li class="current"><a href="&mvt:global:secure_sessionurl;Screen=CTGY&Category_Code=&mvte:breadcrumb:code;">
            &mvt:breadcrumb:name;</a></li>
            <mvt:else>
            <li ><a href="&mvt:global:secure_sessionurl;Screen=CTGY&Category_Code=&mvte:breadcrumb:code;">
            &mvt:breadcrumb:name;</a></li>
            
            </mvt:if>
            
            </mvt:foreach>
            </mvt:if>
            
            </mvt:if>
            
            </mvt:foreach>
            <li >&mvt:product:name;</li>
            </mvt:if> 
            
            
            <!-- Breadcrumbs for Pages -->
            <mvt:else>
            <mvt:item name="toolkit" param="pageinfo" />
             
            
            <li class="first"><a href="/">Home</a></li>
            <li class="current"><a href="&mvt:global:secure_sessionurl;Screen=&mvt:global:Screen;&Store_Code=NCP">&mvt:pageinfo:name; </a></li>
            
            </mvt:if> 
            
                </ul>
                <!-- end #breadcrumbs -->
            Brennan Heyde
            VP Product
            Miva, Inc.
            [email protected]
            https://www.miva.com

            Comment


              #7
              Re: Breadcrumbs! True breadcrumbs not partial breadcrumbs

              Uh, Wow!

              You get the prize! I have not tried to implement just yet as I'm swamped but I will be sure to post my experience with this VERY generous piece of code.

              MUCH appreciated!

              Thank you for taking the time to share.

              Hope your day is going well.

              Michael

              Comment


                #8
                Re: Breadcrumbs! True breadcrumbs not partial breadcrumbs

                Originally posted by noomoon View Post
                Sorry, my responses do not seem to be posting. New day though, let's try again.

                Sorry Michael, I missed your posts that needed approval - the first three posts of all new users are moderated. I think you should be out of "moderation" now.

                Leslie
                Leslie Kirk
                Miva Certified Developer
                Miva Merchant Specialist since 1997
                Previously of Webs Your Way
                (aka Leslie Nord leslienord)

                Email me: [email protected]
                www.lesliekirk.com

                Follow me: Twitter | Facebook | FourSquare | Pinterest | Flickr

                Comment

                Working...
                X