Forum for discussing general topics related to Couch.
4 posts Page 1 of 1
Hi,

First of all, I love couch! Its fantastic. However, recently I've been getting a very weird error message on a part of my site. This only started happening today. it looks like this

Code: Select all
ERROR: Tag: template Cannot make template non-clonable. Cloned pages exist.


Any help would be appreciated!

my page is as follows:

Code: Select all
<?php require_once( 'couch/cms.php' ); ?>
<cms:template title='Blog' clonable='1' commentable='1'>
   <cms:editable name='blogger' label='Writer' type='text' />
   <cms:editable name='sub_header' label='Sub Header' type='text' />
   <cms:editable name='blog_content' label='Main Content' type='richtext' />
   <cms:editable name='youtube_link' label='Youtube Embed Link *Must use embed link, not normal link.*' type='text' />
   
   <cms:editable name='blog_image' title='image'
      crop='1'
      width='610'
      height='150'
      type='image'
   />
   
      
      <cms:folder name="indie" title="Indie" />
      <cms:folder name="electronic" title="Electronic" />
      <cms:folder name="chillwave" title="Chillwave" />
      <cms:folder name="remix" title="Remix" />
      <cms:folder name="alternative" title="Alternative" />
      <cms:folder name="ambient" title="Ambient" />
      <cms:folder name="house" title="House" />
      <cms:folder name="triphop" title="Trip-Hop" />
      <cms:folder name="rap" title="Rap" />
   
   
</cms:template>
<cms:if k_is_page >
<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Into Waves Band - <cms:show k_page_title /></title>

   <link rel="icon" type="image/x-icon" href="<cms:show k_site_link />img/favicon.ico" />
    <!-- Bootstrap Core CSS -->
    <link href="<cms:show k_site_link />css/bootstrap.min.css" rel="stylesheet">

    <!-- Custom CSS -->
    <link href="<cms:show k_site_link />css/clean-blog.min.css" rel="stylesheet">

    <!-- Custom Fonts -->
    <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->



</head>

<body>
   
   <?php include_once("analyticstracking.php") ?>

    <!-- Navigation -->
    <nav class="navbar navbar-default navbar-custom navbar-fixed-top">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header page-scroll">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="<cms:show k_site_link />index.php">Into Waves</a>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav navbar-right">
                    <li>
                        <a href="<cms:show k_site_link />index.php">Home</a>
                    </li>
                    <li>
                        <a href="<cms:show k_site_link />soundblog.php">Sounds</a>
                    </li>
                    <li>
                        <a href="<cms:show k_site_link />contact.php">Contact</a>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container -->
    </nav>

   <cms:if k_page_foldertitle >
      <cms:set my_category=k_page_foldertitle />
   <cms:else />
      <cms:set my_category='Uncategorised' />
   </cms:if>



   <cms:if my_category ='Uncategorised'>
       <cms:set color='red' />
   <cms:else />
       <cms:if my_category ='Electronic' >
            <cms:set color='blue' />
         <cms:else />
             <cms:if my_category ='Ambient' >
                  <cms:set color='green' />
               <cms:else />
                   <cms:if my_category ='Rap' >
                        <cms:set color='orange' />
                     <cms:else />
                         <cms:if my_category ='Trip-Hop' >
                              <cms:set color='purple' />
                           <cms:else />
                               <cms:if my_category ='Alternative' >
                                    <cms:set color='brown' />
                                 <cms:else />
                                     <cms:if my_category ='Chillwave' >
                                          <cms:set color='grey' />
                                       <cms:else />
                                           <cms:if my_category ='House' >
                                                <cms:set color='yellow' />
                                             <cms:else />
                                                 <cms:if my_category ='Remix' >
                                                      <cms:set color='black' />
                                                   <cms:else />
                                                       <cms:if my_category ='Indie' >
                                                            <cms:set color='pink' />
         </cms:if>
       </cms:if>
     </cms:if>
    </cms:if>
  </cms:if>
</cms:if>
</cms:if>
</cms:if>
</cms:if>
</cms:if>

    <!-- Page Header -->
    <!-- Set your background image for this header on the line below. -->
    <header class="intro-header" style="background-image: url('<cms:show k_site_link />img/post-bg.jpg')">
        <div class="container">
            <div class="row">
                <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
                    <div class="post-heading">
                  <h3><span style="background-color:<cms:show color />">&nbsp;<cms:show my_category />&nbsp;</span><h3>
                       
                  <h1><cms:show k_page_title /></h1>
                  
                        <span class="meta">Posted by <a href="#"><cms:show blogger /></a> on <cms:date k_comment_date format='F j, Y'/></span>
                    </div>
                </div>
            </div>
        </div>
    </header>

    <!-- Post Content -->
    <article>
        <div class="container">
   
         <div class="row">
            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
               <div class="embed-responsive embed-responsive-16by9">
                 <iframe class="embed-responsive-item" src="<cms:show youtube_link />"></iframe>
               </div>   
            </div>
         </div>
         
         
            <div class="row">
                <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
   
            <cms:show blog_content />
               
                </div>
            </div>
        </div>
    </article>

      <div class="container" >
          <div class="row">
              <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
       <hr>
   </div>
   </div>
   </div>
   <br>

   <div class="container">
      <div class="row">
   <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
      <a class="btn btn-warning text-center " id="hide" style="display:none"> Hide Comment Form</a>
      <a class="btn btn-warning text-center " id="show">Show Comment Form</a>
   </div>
   </div>
   </div>
   <br>
   <div class="container"id="comments" style="display:none">
       <div class="row">
           <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
               <cms:embed 'comments_form.html' />
               </div>
           </div>
       </div>
   
   
   <cms:if k_comments_count >
   <br><br>
      <div class="container"id="comments">
          <div class="row">
              <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
                 <h2 class="text-warning">Comments</h2>
                  </div>
              </div>
          </div>
      </cms:if>


   <br>
   <br>

   <div class="container" >
       <div class="row">
           <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 ">
      
      <cms:if k_comments_count >
         <cms:comments page_id=k_page_id order='asc'>
               <div class="blog-comment">

                        <ul class="comments">
                           <li class="clearfix">
                          <div class="post-comments">
                           <p class="meta"><span class="text-primary"><cms:date k_comment_date format='F j, Y'/></span> at <cms:date k_comment_date format='h:ia'/> <span class="commentLink"><cms:show k_comment_author /></span> says :</p>
                           
                           <p><i class="fa fa-quote-left fa-3x pull-left fa-border"></i>
                                 <p><cms:show k_comment /></p>

                            </p>
                          </div>
                           </li>
                              </ul>
                           </div>
            </cms:comments>
      
            <cms:else />
               <h3 class="text-warning">Be the first to comment on this.</h3>
            </cms:if>
           </div>
       </div>
   </div>


   <br>

    <hr>

    <!-- Footer -->
    <footer>
        <div class="container">
            <div class="row">
                <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
                    <ul class="list-inline text-center">
                        <li>
                            <a href="#">
                                <span class="fa-stack fa-lg">
                                    <i class="fa fa-circle fa-stack-2x"></i>
                                    <i class="fa fa-twitter fa-stack-1x fa-inverse"></i>
                                </span>
                            </a>
                        </li>
                        <li>
                            <a href="#">
                                <span class="fa-stack fa-lg">
                                    <i class="fa fa-circle fa-stack-2x"></i>
                                    <i class="fa fa-facebook fa-stack-1x fa-inverse"></i>
                                </span>
                            </a>
                        </li>
                  <li>
                               <a href="http://www.soundcloud.com/into-waves">
                                   <span class="fa-stack fa-lg">
                                       <i class="fa fa-circle fa-stack-2x"></i>
                                       <i class="fa fa-soundcloud fa-stack-1x fa-inverse"></i>
                                   </span>
                               </a>
                           </li>
                    </ul>
                    <p class="copyright text-muted">Copyright &copy; Into Waves 2015</p>
                </div>
            </div>
        </div>
    </footer>

    <!-- jQuery -->
    <script src="<cms:show k_site_link />js/jquery.js"></script>

    <!-- Bootstrap Core JavaScript -->
    <script src="<cms:show k_site_link />js/bootstrap.min.js"></script>

</body>

</html>
<cms:else />
   <cms:embed 'soundblog.php' />
</cms:if>
<?php COUCH::invoke(); ?>

Hello and welcome, @nlkushner :)

The error you mentioned is reported when the original definition of a template is changed from this -
Code: Select all
<cms:template clonable='1'>

to this -
Code: Select all
<cms:template>

but there are existing cloned pages of that template.

From the code you posted, the clonable attribute is not being changed.
Perhaps you have erroneously used the cms:template tag once again in some embedded snippet e.g. in 'soundblog.php' ? Please do a check for this.

Otherwise nothing seems to be wrong with your code. If required, PM me access creds to your site (FTP + Couch) and I can take a look at the problem for you.

Thanks.
Yes you were right! I accidentally made the snippet "soundblog" clonable! Also: The fact that you offered to ftp into my site and check out the problem is amazing. I just made couch my go to CMS! Thanks for being awesome!

ps (Im definitely going to buy a few licenses in the future)
You are welcome :)
4 posts Page 1 of 1