We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

New Module: Structure - Uses entries to create a page hierarchy for static and listing pages

Development and Programming

rockthenroll's avatar
rockthenroll
485 posts
16 years ago
rockthenroll's avatar rockthenroll

@Tyssen it’s built into the logic. There’s a bit of explanation on the docs page: http://www.ngenworks.com/software/ee/structure/, but if you create a test hierarchy you can see how it works in depth pretty quickly.

       
Tyssen's avatar
Tyssen
756 posts
16 years ago
Tyssen's avatar Tyssen

Could you point me to the bit in the docs you’re referring to? Because I’ve been reading the docs and I have created a test hierarchy.

       
frenzal's avatar
frenzal
136 posts
16 years ago
frenzal's avatar frenzal

Great module, this is exactly what I was still missing in EE. the pages module by itself didnt quite cut it. Thanks!

       
rockthenroll's avatar
rockthenroll
485 posts
16 years ago
rockthenroll's avatar rockthenroll

@frenzal it’s short, but here’s what it says:

The nav_sub tag is intended for sub-navigation and will show up to two levels of <ul>s at a time. It dynamically shows pages at the same level and jumps to a child’s level if it has children itself. The logic is for a very specific use and at this time does not include attributes to control it’s output. The tag will automatically add class=”here” to the current page’s <li>

Right now, that’s how it works and isn’t customizable.

       
smartpill's avatar
smartpill
456 posts
16 years ago
smartpill's avatar smartpill

I want to add this to a current site that has most of their pages set up using “Pages”. Since we have to uninstall the Pages Module to run this, could anyone tell me what happens to those previously created “Pages” pages?

       
rockthenroll's avatar
rockthenroll
485 posts
16 years ago
rockthenroll's avatar rockthenroll

I’m not positive, but I think it deletes all the references to those URL aliases, which means they could no longer be found at those arbitrary instances. You would have to resave those entries once Structure is installed to assign the URLs.

       
frenzal's avatar
frenzal
136 posts
16 years ago
frenzal's avatar frenzal

Am i blind or is it impossible to turn structure of for certain weblogs, I only want to use structure for my static content weblog. Events and news shouldn’t appear in structure nor should they really have a structure tab. If I leave the structure field empty it automatically fills in the url_title, is there a way round this?

       
rockthenroll's avatar
rockthenroll
485 posts
16 years ago
rockthenroll's avatar rockthenroll

@frenzal currently Structure writes URLs and manages ALL entries no matter what. A future release may change this or allow it to be turned off.

       
Tyssen's avatar
Tyssen
756 posts
16 years ago
Tyssen's avatar Tyssen

I’d put in a vote for that feature too as well as support for the MSM.

       
rockthenroll's avatar
rockthenroll
485 posts
16 years ago
rockthenroll's avatar rockthenroll

If you really want that feature the native Pages module does this. The main idea of this module is to bring those listing type entries into the same hierarchy as “static” ones. I can still see some advantages of allowing some to not be tracked by Structure, but the basics are - that’s the idea, especially for something like events.

       
Tyssen's avatar
Tyssen
756 posts
16 years ago
Tyssen's avatar Tyssen
If you really want that feature the native Pages module does this.

Are you referring to being able to turn Structure off for certain weblogs or to the MSM support?

The problem I see with the native Pages module that Structure solves is that Pages isn’t very non-techy savvy user-friendly. The user has to know which URI to enter and they don’t get the hierarchical view which also helps visualise how the site is structured. Or have I been using the Pages module wrong, and there is an easy way for users to do this?

       
rockthenroll's avatar
rockthenroll
485 posts
16 years ago
rockthenroll's avatar rockthenroll

Good point. There are definitely other advantages too, so I shouldn’t be so broad 😊 I was mostly talking about seperating content, like events, from the res tof the site content.

       
spcejunk's avatar
spcejunk
27 posts
16 years ago
spcejunk's avatar spcejunk
Were those entries created before installing Structure? The problem is most likely that they don’t have Structure data associated with them. It creates an alias/url for EVERY entry, so one’s created before probably don’t have the correct data associated with them yet. If that’s the case go in and resave that entry and it should work.
I tried re-saving, to no avail: I still get the “Error” text.

Any news about this issue with the “Error” text? I’m having this issue as well.

Great module – thanks for providing.

       
rockthenroll's avatar
rockthenroll
485 posts
16 years ago
rockthenroll's avatar rockthenroll

@spcejunk he ended up using something else because of another issue not Structure related. I need more details to help debug. Did you check your PHP version? Is Pages uninstalled? PM me a login ad I’ll try to look at it tomorrow. I would definitely backup your DB and not use this in a production environment if you’re running into that issue. opuszine had a definite bug in that install and I don’t want it to happen to yours as well. I can’t recreate any of what happened though.

       
Mike Dupre's avatar
Mike Dupre
16 posts
16 years ago
Mike Dupre's avatar Mike Dupre
Were those entries created before installing Structure? The problem is most likely that they don’t have Structure data associated with them. It creates an alias/url for EVERY entry, so one’s created before probably don’t have the correct data associated with them yet. If that’s the case go in and resave that entry and it should work.
I tried re-saving, to no avail: I still get the “Error” text.
Any news about this issue with the “Error” text? I’m having this issue as well. Great module – thanks for providing.

Hi rockthenroll, I work with spcejunk.

So, to be sure, this module is or is not MSM friendly? The “ERROR” message that is being produced, when moving pages within the Structure module, seems to be because of the AJAX request. Structure is installed on an MSM installation.

Thanks!

       
First 3 4 5 6 7 Last

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.