Hi,

I have a view with three page displays, all of them have same path: example/
and they have ids: page_1, page_2, page_3

With VDT module, I choose to display all 3 tabs on the "example/" page, and the default is: page_1

My question is, how could I prepare a url which link to non-default display, say page_2. When I hovor the mouse on the tab of page_2, I get the following: example?vdt=example|page_2,

However, when I try to use "example?vdt=example|page_2" as url, it does not lead me to page_2 tab.

Any ideas how should I assemble the url?

Thanks.

Comments

foredoc’s picture

Is this something possible ?

Thanks.

alanpeart’s picture

The only way I found to do this was to turn off Ajax for the displays. Then the URLs work as normal and the tabs can be linked to. Also, you can set your page titles differently for each one (useful for SEO). I think Ajax is more useful for tabbed blocks, but for page-type content, and anything that needs to be linked to, you need to turn it off.

foredoc’s picture

Thanks. I will have a try.

codevoice’s picture

alanpeart what version of Views Display Tabs are you using? I updated to 1.0-beta6 and now AJAX is required for tabs to work! This is wreaking havoc on my SEO, as you pointed out, AJAX for page-type content is bad from SEO point of view.

Did you do anything special to get VDT to work without AJAX being turned on?

iex’s picture

subscribing too