Здравствуйте. Есть массив данных из товаров и категорий (в прикрепленном файле, во вкладке Исходные данные) Напротив каждого товара есть четкая привязка к определенной категории\подкатегории или нескольким категориям в следующем виде: Root | Главная | Категория | Подкатегория Задача: Расположить над каждым товаром над каждым товаром строки с названиями категорий в следующем виде - Строка 1: Категория 1 Строка 2: !Подкатегория 1 (если товар принадлежит не к основной категории, а к подкатегории, то перед названием подкатегории ставится восклицательный знак)
Если несколько товаров, идущих друг за другом, принадлежат к одной и той же категории/подкатегории, то принадлежность к ним (категориям) ставится только один раз, а не около каждой позиции Например: Строка 1: Деревянные игрушки Строка 2: !Деревянные конструкторы Строка 3: Конструктор №1 Строка 4: Конструктор №2
Если товар принадлежит к нескольким категориям, то эти категории перечисляются друг за другом Например: Строка 1: Деревянные игрушки Строка 2: !Деревянные конструкторы Строка 3: Другие игрушки Строка 4: !Развивающие игрушки Строка 5: Конструктор №3
Вопрос: Как выполнить данную задачу, чтобы к каждому товару привязывалась правильная категория (подкатегория со знаком !), с учетом того, что в исходных данных принадлежность к категориям прописана в следующем виде: Root | Главная | Категория | Подкатегория. Т.е. Root | Главная должны игнорироваться всегда.
Здравствуйте. Есть массив данных из товаров и категорий (в прикрепленном файле, во вкладке Исходные данные) Напротив каждого товара есть четкая привязка к определенной категории\подкатегории или нескольким категориям в следующем виде: Root | Главная | Категория | Подкатегория Задача: Расположить над каждым товаром над каждым товаром строки с названиями категорий в следующем виде - Строка 1: Категория 1 Строка 2: !Подкатегория 1 (если товар принадлежит не к основной категории, а к подкатегории, то перед названием подкатегории ставится восклицательный знак)
Если несколько товаров, идущих друг за другом, принадлежат к одной и той же категории/подкатегории, то принадлежность к ним (категориям) ставится только один раз, а не около каждой позиции Например: Строка 1: Деревянные игрушки Строка 2: !Деревянные конструкторы Строка 3: Конструктор №1 Строка 4: Конструктор №2
Если товар принадлежит к нескольким категориям, то эти категории перечисляются друг за другом Например: Строка 1: Деревянные игрушки Строка 2: !Деревянные конструкторы Строка 3: Другие игрушки Строка 4: !Развивающие игрушки Строка 5: Конструктор №3
Вопрос: Как выполнить данную задачу, чтобы к каждому товару привязывалась правильная категория (подкатегория со знаком !), с учетом того, что в исходных данных принадлежность к категориям прописана в следующем виде: Root | Главная | Категория | Подкатегория. Т.е. Root | Главная должны игнорироваться всегда.