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

dreamworld's avatar
dreamworld
25 posts
16 years ago
dreamworld's avatar dreamworld

Looking at the screenshots from nGen Works, my install doesn’t appear to have the Structure tab in the main admin navigation. The only way I can get to it is though Modules>Structure…

Anyone else experiencing this?

       
RJB's avatar
RJB
35 posts
16 years ago
RJB's avatar RJB
Looking at the screenshots from nGen Works, my install doesn’t appear to have the Structure tab in the main admin navigation.

You just need to add a tab for the Structure module:

  1. Login to your ExpressionEngine Control Panel
  2. Navigate to Modules > Structure
  3. Click on “New Tab” in the top right corner of the Control Panel

The new tab you just created will appear.

Note: If you don’t see the green “Settings” button, you’ve changed the default path of the ‘themes’ directory, which is a current bug in Structure as of this writing (v1.1.1).

       
Steve Garcia's avatar
Steve Garcia
52 posts
16 years ago
Steve Garcia's avatar Steve Garcia

This is my first time posting and so far Structure is doing great for what we’re needing however…

I haven’t seen anywhere that Structure recognizes custom status. Where I work, we have multiple users and an approval process that won’t allow their update to be posted until someone has approved the update. EE has the ability to hold the current ‘open’ page as a revision while a ‘closed’ page exists. With Structure, if a page is anything but open, the page will break. We’re in the process of making the switch to EE so there is nothing set in place yet.

Is there a way to create a ‘pending’ status and have the content be sent to a waiting-for-approval area while the original ‘open’ page is still live? or if someone has option that I haven’t thought of, I’m all ears!

Any help on this would be greatly appreciated!

Thanks! Steve

       
rick.prince's avatar
rick.prince
111 posts
16 years ago
rick.prince's avatar rick.prince

How can I output an unordered list to display my static site structure?

I’d like to make a horizontal drop down menu but it looks as if neither the main or sub navigation tag seem to do this?

This is an example of what I’d like to output:

<ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">Blog</a></li>
    <li><a href="#">Videos</a></li>
    <li><a href="#">Cricket</a>
        <ul>
            <li><a href="#">Statistics</a></li>
            <li><a href="#" class="here">Coaching</a>
                <ul>
                    <li><a href="#">Clinics</a></li>
                </ul>
            </li>
        </ul>
    </li>
    <li><a href="#">Causes</a></li>
</ul>

etc...
       
Emily Heath's avatar
Emily Heath
197 posts
16 years ago
Emily Heath's avatar Emily Heath
BUG Summary: Listings weblog defaults to first available Weblog when editing Static page with an associated listing. When I go to edit the static page which has a listing attached to it, the Weblog dropdown (under the Structure tab) for the listings shows NOT the weblog I had selected to be used for the associated listing. So if I don’t notice this and change it to the right one, it means that next time I go to add/edit a listing entry, the wrong weblog entry form appears. (and all sorts of screwy things happen to those entries, which has taken me a long time to fix, but I won’t bore you with that here!)

I need to add something to this bug report I posted above: a detail which I hinted at before but now feel does need explaining to show the extent of the problem: once you have saved the entry which is a parent to a listings set with the wrong Weblog (because it defaults to the first on the list so unless you change it each time this happens) you cannot simply go back to this entry and re-save it with the correct Weblog for your listings. What happens is that the listing Weblog you wish to select no longer appears on the selection of options! Argh!

So I think (I tried many things) the way I fixed this was to change the weblog to unassigned in the Settings page, save it and then go back in and change it again.

I just can’t believe in all 27 pages of this thread noone else has come across this problem?! Am I doing something wrong here? So far as I can see this is a serious problem with the module which makes it an untenable option for me right now, since if the client edits this post (when i’ve asked them not to) it breaks that whole listing section of the site. Luckily I’m testing this out on a website for a friend 😖

       
D. Shun-Luoi Fong's avatar
D. Shun-Luoi Fong
75 posts
16 years ago
D. Shun-Luoi Fong's avatar D. Shun-Luoi Fong

Regarding my post from a few days ago, I am still having trouble figuring out how to set up monthly archive listings for blogs managed by Structure.

http://ellislab.com/forums/viewthread/91290/P468/#559566

Can anyone give me some direction on this?

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

@emilyh I guess we could use better errors in that part, but just make sure people have proper permissions and it will work. Not sure what’s going on with your other issue. Are you sure you have the correct environment requirements? This sounds like something outside Structure which is why there are no other bug reports for it. Listings are working, so it seems there’s something else here. PM me if it continues or you can’t figure it out.

@D. Shun-Luoi Fong Unless I’m misunderstanding, you’re mixing the traditional template system and Structure in a way they aren’t meant to be mixed. If you need an archive page you would want to switch tot he full template system and have a few pages outside of structure, then use normal EE tags and practices. There’s no reason to have your month archives and such editable in Structure usually because clients don’t need to edit things there. They would edit through the main listing. You could also pass a value for the month through a string and into your weblog tag if needed. Make sense? PM me if you have more questions.

@SGarcia that’s outside of the scope of what Structure (or even most native EE functionality) covers. Anytime you have a “page” with a module or not, this action breaks with statuses in anything other than a listing where a new post can simple not show up. I’d checkout PublishPlus. I’ve worked with it within Structure and it works great for what you need: http://leevigraham.com/cms-customisation/expressionengine/nsm-publish-plus/

@rick.prince a sitemap tag will come eventually, but I believe there is some code in a previous post if you read this thread.

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

@emilyh I guess we could use better errors in that part, but just make sure people have proper permissions and it will work. Not sure what’s going on with your other issue. Are you sure you have the correct environment requirements? This sounds like something outside Structure which is why there are no other bug reports for it. Listings are working, so it seems there’s something else here. PM me if it continues or you can’t figure it out.

@D. Shun-Luoi Fong Unless I’m misunderstanding, you’re mixing the traditional template system and Structure in a way they aren’t meant to be mixed. If you need an archive page you would want to switch tot he full template system and have a few pages outside of structure, then use normal EE tags and practices. There’s no reason to have your month archives and such editable in Structure usually because clients don’t need to edit things there. They would edit through the main listing. You could also pass a value for the month through a string and into your weblog tag if needed. Make sense? PM me if you have more questions.

@SGarcia that’s outside of the scope of what Structure (or even most native EE functionality) covers. Anytime you have a “page” with a module or not, this action breaks with statuses in anything other than a listing where a new post can simple not show up. I’d checkout PublishPlus. I’ve worked with it within Structure and it works great for what you need: http://leevigraham.com/cms-customisation/expressionengine/nsm-publish-plus/

@rick.prince a sitemap tag will come eventually, but I believe there is some code in a previous post if you read this thread.

       
Steve Garcia's avatar
Steve Garcia
52 posts
16 years ago
Steve Garcia's avatar Steve Garcia

Thanks Travis! PublishPlus is working perfectly. Thanks so much for you help!

-Steve

       
dreamworld's avatar
dreamworld
25 posts
16 years ago
dreamworld's avatar dreamworld

Is there a way for the navigaiton tag to display sub pages? Example:

Home About -History -News Products Contact

I’ve read around and cant seem to find anything. Looks as if this may be in a future release?

Andy

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

@dreamworld future release for that, but I think someone wrote a bit of code if you look through again.

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

New release! 1.2

All bug fixes, but the major one is now PHP 5+ is required instead of 5.2+, so EngineHosting will now be an option. This opens up several more hosting environments as well that did not yet have 5.2. Several other bug fixes included.

Download v1.2 + Documentation + Change Log: http://www.ngenworks.com/software/ee/structure

       
Peter Baker's avatar
Peter Baker
49 posts
16 years ago
Peter Baker's avatar Peter Baker

Awesome to hear about the 5+ support (I may have been the one badgering Engine Hosting about upgrading to 5.2 so we could use Structure, and got them to ask you, so thanks all around and apologies for the pestering).

Will be testing it straight away. Thanks again.

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

@Peter Baker No worries at all glad we could do it!

       
Brian M.'s avatar
Brian M.
529 posts
16 years ago
Brian M.'s avatar Brian M.

Nice to see 5+ support, too bad it wasn’t in originally - we already changed hosts! Sorry EH!

       
First 31 32 33 34 35 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.