I'm currently viewing nodes in overlay by using pages;

content/nodetype1/*
content/nodetype2/*

This , of course, shows the node in an overlay anytime it is accessed.

Is there anyway to show it in overlay only when it is accessed through a node list from a view? I can't figure this out since the path to the node is identical once it is clicked, regardless of how it was accessed.

Love this module!

Comments

casey’s picture

You could use panels or something like that, so you have 2 different paths to access those nodes (e.g. panel with path "content-overlay/nodetype1/*"). Then you could add that path to the list of administrative pages.

IWasBornToWin’s picture

Sounds like a plan. I will try it.

Just noticed in user settings [since permissions must allow authenticated user to view overlay] an authenticated user can check or uncheck whether to use overlay. Not sure I want them to or that many will know what it means, particularly during sign up. Anyway to hide that? I will open this in a new issue if you want me to?

Blooniverse’s picture

@IWasBornToWin#2: This setting belongs to the D7 core (overlay core module). There is no direct link to 'Administrative Pages'.

IWasBornToWin’s picture

This may be useful for future reference. I already had CSS Injector module installed, So I just made a quick injection for the user/*/edit page and inserted this code.

#edit-overlay-control {display: none; }

It hides the whole thing!

kurkuma’s picture

Issue summary: View changes

Should this be closed since it is non relevant for the module functionality?

casey’s picture

Status: Active » Closed (outdated)

I agree