Sitecore: purpose of PublishingTargets when publishing from code
up vote
1
down vote
favorite
When I publish a Sitecore item from my C# code, I can do something like this:
var po = new PublishOptions(masterDatabase,
webDatabase,
PublishMode.SingleItem,
Language.Parse("nl-NL"),
DateTime.Now,
publishingTargets);
var p = new Publisher(po);
p.Options.RootItem = subject;
p.Options.Deep = true;
p.Publish();
My question: what exactly is the purpose of the PublishingTargets property of the PublishOptions class, which I provide as the constructor's last parameter?
And what would happen if I don't provide any publishing targets (but still provide a target database)?
c# sitecore sitecore8
add a comment |
up vote
1
down vote
favorite
When I publish a Sitecore item from my C# code, I can do something like this:
var po = new PublishOptions(masterDatabase,
webDatabase,
PublishMode.SingleItem,
Language.Parse("nl-NL"),
DateTime.Now,
publishingTargets);
var p = new Publisher(po);
p.Options.RootItem = subject;
p.Options.Deep = true;
p.Publish();
My question: what exactly is the purpose of the PublishingTargets property of the PublishOptions class, which I provide as the constructor's last parameter?
And what would happen if I don't provide any publishing targets (but still provide a target database)?
c# sitecore sitecore8
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
When I publish a Sitecore item from my C# code, I can do something like this:
var po = new PublishOptions(masterDatabase,
webDatabase,
PublishMode.SingleItem,
Language.Parse("nl-NL"),
DateTime.Now,
publishingTargets);
var p = new Publisher(po);
p.Options.RootItem = subject;
p.Options.Deep = true;
p.Publish();
My question: what exactly is the purpose of the PublishingTargets property of the PublishOptions class, which I provide as the constructor's last parameter?
And what would happen if I don't provide any publishing targets (but still provide a target database)?
c# sitecore sitecore8
When I publish a Sitecore item from my C# code, I can do something like this:
var po = new PublishOptions(masterDatabase,
webDatabase,
PublishMode.SingleItem,
Language.Parse("nl-NL"),
DateTime.Now,
publishingTargets);
var p = new Publisher(po);
p.Options.RootItem = subject;
p.Options.Deep = true;
p.Publish();
My question: what exactly is the purpose of the PublishingTargets property of the PublishOptions class, which I provide as the constructor's last parameter?
And what would happen if I don't provide any publishing targets (but still provide a target database)?
c# sitecore sitecore8
c# sitecore sitecore8
edited Nov 9 at 14:16
asked Nov 9 at 14:05
Peter M.
692520
692520
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
In Publishing
section of any Sitecore item there is a Publishing Targets
field:
If this field has any of the targets selected, it will be only published if that target is also passed in the Publish Options
.
This means that you can create second publishing target and assign it to Item A
. If you do this, Item A
will never be published from master
to web
unless you pass that second publishing target as a parameter to the Publish Options
.
If Publishing Targets
field is empty (and by default it is), that last parameter is not used.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
In Publishing
section of any Sitecore item there is a Publishing Targets
field:
If this field has any of the targets selected, it will be only published if that target is also passed in the Publish Options
.
This means that you can create second publishing target and assign it to Item A
. If you do this, Item A
will never be published from master
to web
unless you pass that second publishing target as a parameter to the Publish Options
.
If Publishing Targets
field is empty (and by default it is), that last parameter is not used.
add a comment |
up vote
0
down vote
accepted
In Publishing
section of any Sitecore item there is a Publishing Targets
field:
If this field has any of the targets selected, it will be only published if that target is also passed in the Publish Options
.
This means that you can create second publishing target and assign it to Item A
. If you do this, Item A
will never be published from master
to web
unless you pass that second publishing target as a parameter to the Publish Options
.
If Publishing Targets
field is empty (and by default it is), that last parameter is not used.
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
In Publishing
section of any Sitecore item there is a Publishing Targets
field:
If this field has any of the targets selected, it will be only published if that target is also passed in the Publish Options
.
This means that you can create second publishing target and assign it to Item A
. If you do this, Item A
will never be published from master
to web
unless you pass that second publishing target as a parameter to the Publish Options
.
If Publishing Targets
field is empty (and by default it is), that last parameter is not used.
In Publishing
section of any Sitecore item there is a Publishing Targets
field:
If this field has any of the targets selected, it will be only published if that target is also passed in the Publish Options
.
This means that you can create second publishing target and assign it to Item A
. If you do this, Item A
will never be published from master
to web
unless you pass that second publishing target as a parameter to the Publish Options
.
If Publishing Targets
field is empty (and by default it is), that last parameter is not used.
answered 2 days ago
Marek Musielak
24.6k75666
24.6k75666
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53227222%2fsitecore-purpose-of-publishingtargets-when-publishing-from-code%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password