[ID CC-CC2021] Нет ли хитроумного способа заменять текст во фрейме?

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
Нет заложено ли в Индизе (где-то) возможности обновлять текст в фиксированном месте? По аналогии с текстовыми переменными.
Или как DataMerge, но более приспособленного? Типа, открываешь шаблон, нажимаешь "обновить связи" и оно увидится в новом свете. Чтобы не писать руками название месяца, заголовки, предисловия и пр. постоянные, но заменяемые элементы?
 

pinen

12 лет на форуме
Сообщения
179
Реакции
57
Links не решает?
 

Gad

Сообщения
2 975
Реакции
1 408
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 323
Реакции
7 870
  • Спасибо
Реакции: MeGusta

MT

15 лет на форуме
Сообщения
246
Реакции
93
Place and Link

Сам не пользуюсь, но вдруг подойдет...
 

xenOnn

15 лет на форуме
Сообщения
287
Реакции
45
Идеальный вариант, как написали выше XML. Единственный момент хорошо бы ещё хоть немного знать XSL. Чтобы иметь в xml-файле удобную для редактирования структуру.
Скажем если у вас есть в публикации строки, вида "Название издания | Тема", "Тема | Месяц, год" и пр. То в XML-файл удобнее редактировать, если он имеет примерно такую структуру:
<Root>
<Name>Название издания</Name>
<Theme>Тема</Theme>
<Month>Месяц</Month>
<Year>Год</Year>
</Root>
А уже все вариации написания, дубликаты (один тэг можно линковать только в одно место, т.е. если у вас 10 мастеров, с одинаковыми полями и по какой-то причине мастера нельзя сделать зависимыми - то нужно иметь 10 одинаковых записей в XML, что неудобно в редактировании) будут производиться в XSL-файле, и базовый XML-файл при загрузке в ID будет иметь уже совсем другой вид, удобный для использования.
 

xenOnn

15 лет на форуме
Сообщения
287
Реакции
45
Ну и тут есть ещё ряд отличий с переменными.
Плюс - вы можете иметь многострочные поля, и нормально работать с такой xml-переменой как с куском текста, а не как одним символом, применять grep-стили, стили символов.
Минус - не получится, как с переменными - иметь кирпич текста, а где-то в середине вставить xml-тэг.
Если во фрейме стоит тэг, то вся остальная информация в данном фрейме также должна быть тэгирована и занесена в xml-файл, в противном случае все нетэгированные данные из такого фрейма удалятся как только вы обновите xml-файл.
 
Последнее редактирование:

DrEgor

Участник
Сообщения
774
Реакции
68
Вот и у меня схожая задача - есть исходный текст "123" например
на разных страницах нужно повторить тот-же текст но с разным цветом/размером.
То есть нужно что-то типа Place and Link, не без сброса к исходному форматированию при изменении "родительского текстового блока". Можно конечно поиском и заменой, но это не спортивно! :)

p.s. Place and Link есть возможность подменять стили, но хотелось бы без всего этого.... просто клон.
p.p.s. как-то давно помнится индизайн умел линовать txt файлы как таковые, но похоже теперь это не работает?
 
Последнее редактирование:

DrEgor

Участник
Сообщения
774
Реакции
68
это "что-то типа Place and Link, не без сброса к исходному форматированию при изменении "родительского текстового блока"."
и это "Place and Link есть возможность подменять стили, но хотелось бы без всего этого.... просто клон."
 

DrEgor

Участник
Сообщения
774
Реакции
68
как вариант, но в нем нет возможности редактирования "на лету" :(

я лучше покажу пример -

1635491333569.png


верхний текст - "родительский" он может правится, красная копия ниже - делается через переназначение стиля и отрабатывается как положено, зеленый и синий произвольно красится, меняется шрифт и т.д. вот эти две копии после изменения "родительского текста" сбрасываются до состояния второго красного текста, так как это их "родительский исходник"

1635491589467.png


"дубликатов" может быть много, нужно чтобы менялся только сам текст, без оформления. Как например это происходит при перелинковки одной и той-же картинки с разными размерами :)
 

azz

alexey
15 лет на форуме
Сообщения
711
Реакции
359
верхний текст - "родительский" он может правится, красная копия ниже - делается через переназначение стиля и отрабатывается как положено, зеленый и синий произвольно красится, меняется шрифт и т.д. вот эти две копии после изменения "родительского текста" сбрасываются до состояния второго красного текста, так как это их "родительский исходник"



"дубликатов" может быть много, нужно чтобы менялся только сам текст, без оформления. Как например это происходит при перелинковки одной и той-же картинки с разными размерами :)
Ну Running Header же тут вам в помощь
 

Вложения

  • Screenshot 2021-10-29 at 13.05.41.png
    Screenshot 2021-10-29 at 13.05.41.png
    244.6 КБ · Просм.: 110

DrEgor

Участник
Сообщения
774
Реакции
68

azz

alexey
15 лет на форуме
Сообщения
711
Реакции
359
привязан к стилю "родительского" текста