place_media_on_site
ActiveTool of QuintaDB
declared in 1.0.0
Вставити завантажений файл (зображення) на конкретне місце сайту — замінює src у знайденому <img> тегу. Безпечна операція: checksum, lock, Undo-сумісний checkpoint. Використовуй замість update_portal_page коли потрібно замінити лише одне зображення.
Parameters schema
{
"type": "object",
"required": [
"app_id",
"portal_id",
"page_id",
"media_id",
"page_checksum"
],
"properties": {
"app_id": {
"type": "string",
"description": "Project ID (from list_projects)"
},
"page_id": {
"type": "string",
"description": "Portal page ID (from list_portal_pages)"
},
"media_id": {
"type": "string",
"description": "ID файлу з MyFile (з diamant_upload або media library)"
},
"portal_id": {
"type": "string",
"description": "Portal ID (from list_portals or describe_project)"
},
"current_src": {
"type": "string",
"description": "Поточний src зображення для заміни (URL або відносний шлях)"
},
"css_selector": {
"type": "string",
"description": "CSS-селектор для пошуку img-елемента (альтернатива current_src)"
},
"page_checksum": {
"type": "string",
"description": "SHA256 поточного HTML сторінки — береться з get_portal_page відповіді поля checksum. Обов'язково для захисту від паралельних змін."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
QuintaDB
1/7 registries