Regarding the "publishing all following pages also published pages UP
the tree" problem, like Emily said, if you have tree structure of
A -> B -> C-> D-> B
publishing all following from D also results in publishing of B, C, D
again, B again...don't worry, it stops after the 5th loop I heard.
Also, this could be lead to other problems. Say, publication package
under A tells B to publish to folder A, publication package under D
tells B to publish to folder D. Well, page B will get published to
both folder A and D. Google ranking and other SEO can consider this
as link spamming.
Further more, you have many other pages that are like B, connected in
multiple locations with multiple publication packages. Even the best
"clean up live server" list will get confused over time. I know I
will.
"My god, I have 1000+ pages on the site, and I need to fix it by
Monday!" You said.
I have just the plugin that will check all pages for you and all it
costs is a phone call to OpenText support asking for it.
"Well, you are wrong, I fixed all the aforementioned multiple
connections and the problem persist!" You said.
Well, I wouldn't be a successful forum troll without plan #2.
In your navigation code, do you use CurrentIndex.GetUrl() or
CurrentPage.GetUrl()?
CurrentIndex.GetUrl() generates links of referenced page type, which
page builder/publisher will NOT crawl.
CurrentPage.GetUrl() generates links of connected page type, which
page builder/publisher will crawl.
I would assume you are using CurrentPage.GetUrl(). When page B is
individually published, it is published. When page A is published
using all following pages option, then the following is considered by
page builder/publisher.
Page B is connected to page A via lst_navigation, but it is never
rendered in navigation, hence there is no way to get to the page via
links from other pages, so the page shouldn't exist on the web
server. What? It is on the web server? DELETE!
If you are using CurrentIndex.GetUrl(), I hope you have included <!--<!
IoRangeList><%lst_Navigation%><!/IoRangeList>--> in your foundation
template, else same problem.
On Feb 3, 11:54 am, emily stange <
esta...@gmail.com> wrote:
> Yes, this is the reason they are being deleted. "Clean up Live server" has
> the tendency for it's database to get out of sync which causes pages to be
> deleted improperly. To fix this, you should:
>
> - Turn off the property, save
> - Turn the property back on, save
> - Enable always publish files and pages in publishing settings
> - Clear publication cache
> - Perform a full site publish
> - Disable always publish files and pages in publishing settings
>
> Also, when you choose to "publish all following pages", then the publishing
> engine will follow all links down the tree from that point. If there is a
> page connected (also by keywords) which has a main link higher in the tree,
> the publishing engine will go there and continue down. To prevent this jump,
> always reference pages when possible.
>
> -Emily
>
> > <
reddot-cms-users%2Bunsu...@googlegroups.com<
reddot-cms-users%252Buns...@googlegroups.com>
> > <
reddot-cms-users%2Bunsu...@googlegroups.com<
reddot-cms-users%252Buns...@googlegroups.com>