<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Chris Calloway wrote:
<blockquote cite="mid44230EFD.8030503@unc.edu" type="cite">
  <pre wrap="">Edmund Moseley wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Quick question of best-practice.

I want to hide the navigation on the login_password cpt.
Initially, I tried adding an empty left_slots property to the cpt, but 
that didn't work.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Yeah, I think that's a folder property? It will be found by acquisition 
on any of the 'rents.

Obviously you are using metadata files on the filesystem? Or did you 
customize login_password in order to be able to add a property to it?

I guess I'm not totally clear on how you added a property to a 
filesystem cpt.

  </pre>
</blockquote>
Yes I was initially testing it out by customizing TTW.<br>
<blockquote cite="mid44230EFD.8030503@unc.edu" type="cite">
  <pre wrap=""></pre>
  <blockquote type="cite">
    <pre wrap="">I assume it is because it uses the main_template and 
so defaults to whatever is there.
I finally got the navigation to disappear by filling the column_one_slot 
with nothing:

&lt;div metal:fill-slot="column_one_slot"&gt;

&lt;/div&gt;

Is this how I should go about this, or is there a better way?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I *think* you want to customize portlet_navigation with a conditional 
which renders nothing when the template (?) or context (?) built-in name 
contains login_password (or whatever other templates your are trying to 
hide the navigation portlet). Put this is in a site skin product in 
order to be best practice.

If you wanted to get really fancy, you could create a lines property 
with all the template names you want to omit the navigation portlet. 
Then your navigation portlet reads that lines property and uses the 
resulting list in the conditional. That way, the templates which omit 
navigation portlet are not hard coded into the portlet code, and can be 
maintained by the site manager TTW on a properties tab if not in a site 
skin, or maintained in a metadata file under version control if the 
custom navigation portlet is in a site skin.

  </pre>
</blockquote>
Cool. This looks like a good way to go. Thanks for your help,<br>
Edmund<br>
</body>
</html>