Skip to content

Instantly share code, notes, and snippets.

@fluxdigital
Created December 17, 2018 23:28
Show Gist options
  • Select an option

  • Save fluxdigital/650c3b30a71cebd92b2f36c6a50116b0 to your computer and use it in GitHub Desktop.

Select an option

Save fluxdigital/650c3b30a71cebd92b2f36c6a50116b0 to your computer and use it in GitHub Desktop.
Update a Rendering Datasource
function Swap-DataSource ($item, $renderingToUpdate, $renderingDataSourceIdToAdd, $useFinalLayout) {
$renderingItem = Get-Item -Path $renderingToUpdate.ItemID
Write-Host "Swaping Rendering Datasource: $($renderingId.UniqueID) - '$($renderingItem.Name)' to: $($renderingDataSourceIdToAdd) for Item: $($item.Name)"
$renderingToUpdate.Datasource = $renderingDataSourceToAdd
Set-Rendering -Item $item -Instance $renderingToUpdate -FinalLayout:$useFinalLayout
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment