Togglefolder

Smartsite 8.0 - ...

Met behulp van de toggefolder methode kunt u de folder status van een item omzetten, van folder naar item of van item naar folder (automatisch, op basis van de huidige situatie). Het is in feite het equivalent van de Folder omzetten actie zoals deze vanuit het context menu beschikbaar is in de manager (binnen de contentboom).

Dat geldt ook voor de controles die worden uitgevoerd door de WebAPI als deze methode wordt uitgevoerd. Dit betreft (o.a.) de volgende controles:

  • Content access
  • Controle of het betreffende item kinderen heeft
  • Toegang op basis van het contenttype van het betreffende item

Het itemnummer moet worden meegegeven via de querystring parameter itemnumber. Optioneel kan ook een itemcode worden gebruikt door de querystring parameter itemcode te gebruiken.

C# voorbeeld

private static async Task<bool> ToggleFolder(HttpClient client, int itemNumber)
{
Console.WriteLine($"Togglefolder item {itemNumber}");
var response = await client.GetAsync($"{options.Url}/togglefolder?itemnumber={itemNumber}");
ReportResponse(response);
return response.IsSuccessStatusCode;
}