Cms/Texts

Материал из MajorDoMo инфо
Версия от 12:13, 16 июня 2020; Elmax (обсуждение | вклад) (→‎Texts: Пояснение папки Texts)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Cms

В этой папке хранятся текстовые файлы созданные в разделе настройки => Текстовые файлы. Так же можно закидывать созданные отдельно файлы и они будут видны в этом разделе.

Использовать можно например для вариативности ответов в шаблонах поведения. Допустим вы создали шаблон привет и ответ у вас

say('здравствуйте',2);

, но вам надоел однотипный ответ и вы хотите свободы в творчестве и фантазии.

Не проблема:

Создайте текстовый файл в блокноте с вариантами ответов (каждый с новой строчки) , сохраните файл присвоив ему имя ассоциативное чтобы потом не забыть что в вашем файле находится.

Поместите файл в данной директориb и теперь на него можно ссылаться. Изменив немного код ответа в шаблоне привет на

say(getRandomLine("Otvet_na_privet"), 2);

. И вот теперь ваша "Алиса" будет рандомно брать строчки из текстового файла и каждый раз приветствовать вас так как вы ей описали в файле и радовать вас своей вариативностью.

Применение текстовых файлов не ограничивается шаблонами.