You need to sign in to do that
Don't have an account?

$Action to redirect to Standard Page (recordtypes problem)
Hi!
I have created 2 different record types to Campaign.
rectype1 uses a standard page layout (lets call "STDCampaign")
rectype2 should use a Visual Force Page (lets call it "Rectype2_VFP")
When I press "New" to create a campaign one page is showed (lets call it "RecType Page") with a dropdown so I can choose the recordtype of the new object. After choosing I have to press "Continue" button.
Overriding the "New" button to a VisualForce Page (lets call it "redirect page") I intend to check what recordtype object is being created and redirect the flow to the right page:
if it is rectype2 I redirect it to "Rectype2_VFP" -> {!urlfor($Page.Rectype2_VFP)}
if it is rectype1 Iamtrying to redirect to "STDCampaign" -> {!urlfor($Action.campaign.new)} but unfortunately it is redirected to "RecType Page".
So I have to replace {!urlfor($Action.campaign.new)} for something to overlap the "RecType Page" and goes straight to "STDCampaign".
here is the page:
<apex:page standardController="campaign" action="{!if($CurrentPage.parameters.RecordType = '012P0000000CqIX',urlfor($Page.SEP_CompetitionCreation),urlfor($Action.Campaign.new,$CurrentPage.parameters.RecordType))}"> </apex:page>
'012P0000000CqIX' is the recordtypeID for rectype2.
Any idea will be very appreciated!