proba 5 deys 2
$w.onReady(function () {
$w("#repeater1").onItemReady(($item, itemData, index) => {
console.log(`Item data for index ${index}:`, itemData);
let baseUrl = "https://www.omanexplorers.net/";
console.log(`Tour index ${index} - Days (trip field):`, itemData.trip);
// Определяем правильный baseUrl в зависимости от дней тура
if (itemData.trip == "5") {
baseUrl += "5-toursset/"; // Должно быть https://www.omanexplorers.net/5-toursset/
} else if (itemData.trip == "8") {
baseUrl += "8-toursset/"; // Должно быть https://www.omanexplorers.net/8-toursset/
} else {
console.warn(`Tour index ${index} - No valid trip found!`);
return;
}
// Определяем, какое поле использовать
let linkField = "";
if (itemData.trip == "5") {
linkField = "link-copy-of-toursset-title"; // Поле для 5-дневных туров
} else if (itemData.trip == "8") {
linkField = "link-toursset-title"; // Поле для 8-дневных туров
}
if (itemData[linkField]) {
// Убираем дублирующий `5-toursset/` или `8-toursset/`, если он уже есть
let cleanSlug = itemData[linkField].replace(/^\/?(5-toursset|8-toursset)\//, "");
let tourUrl = baseUrl + cleanSlug;
console.log(`Generated URL for index ${index}: ${tourUrl}`);
$item("#detailsButton").link = tourUrl;
$w.onReady(function () {
$w("#repeater1").onItemReady(($item, itemData, index) => {
console.log(`Item data for index ${index}:`, itemData);
let baseUrl = "https://www.omanexplorers.net/";
console.log(`Tour index ${index} - Days (trip field):`, itemData.trip);
// Определяем правильный baseUrl в зависимости от дней тура
if (itemData.trip == "5") {
baseUrl += "5-toursset/"; // Должно быть https://www.omanexplorers.net/5-toursset/
} else if (itemData.trip == "8") {
baseUrl += "8-toursset/"; // Должно быть https://www.omanexplorers.net/8-toursset/
} else {
console.warn(`Tour index ${index} - No valid trip found!`);
return;
}
// Определяем, какое поле использовать
let linkField = "";
if (itemData.trip == "5") {
linkField = "link-copy-of-toursset-title"; // Поле для 5-дневных туров
} else if (itemData.trip == "8") {
linkField = "link-toursset-title"; // Поле для 8-дневных туров
}
if (itemData[linkField]) {
// Убираем дублирующий `5-toursset/` или `8-toursset/`, если он уже есть
let cleanSlug = itemData[linkField].replace(/^\/?(5-toursset|8-toursset)\//, "");
let tourUrl = baseUrl + cleanSlug;
console.log(`Generated URL for index ${index}: ${tourUrl}`);
$item("#detailsButton").link = tourUrl;
$item("#detailsButton").target = "_self";
Trip Highlights:
$w.onReady(function () {
$w("#repeater1").onItemReady(($item, itemData, index) => {
console.log(`Item data for index ${index}:`, itemData);
let baseUrl = "https://www.omanexplorers.net/";
console.log(`Tour index ${index} - Days (trip field):`, itemData.trip);
// Определяем правильный baseUrl в зависимости от дней тура
if (itemData.trip == "5") {
baseUrl += "5-toursset/"; // Должно быть https://www.omanexplorers.net/5-toursset/
} else if (itemData.trip == "8") {
baseUrl += "8-toursset/"; // Должно быть https://www.omanexplorers.net/8-toursset/
} else {
console.warn(`Tour index ${index} - No valid trip found!`);
return;
}
// Определяем, какое поле использовать
let linkField = "";
if (itemData.trip == "5") {
linkField = "link-copy-of-toursset-title"; // Поле для 5-дневных туров
} else if (itemData.trip == "8") {
linkField = "link-toursset-title"; // Поле для 8-дневных туров
}
if (itemData[linkField]) {
// Убираем дублирующий `5-toursset/` или `8-toursset/`, если он уже есть
let cleanSlug = itemData[linkField].replace(/^\/?(5-toursset|8-toursset)\//, "");
let tourUrl = baseUrl + cleanSlug;
console.log(`Generated URL for index ${index}: ${tourUrl}`);
$item("#detailsButton").link = tourUrl;
$item("#detailsButton").target = "_self";
Itinerary:


Accommodation & Comfort
What to Bring:
5-Day Tour Program