Перейти к основному содержимому

Глоссарий

Внимание

Чтобы использовать эту функцию, необходимо активировать PimcoreGlossaryBundle в файле bundle.php и установить его с помощью следующей команды:

bin/console pimcore:bundle:install PimcoreGlossaryBundle

Общая информация

Модуль глоссария — это мощный инструмент, который делает создание внутренних ссылок простым и эффективным. В специальном редакторе вы можете определить термины, которые будут автоматически заменяться ссылкой на указанную страницу.

Глоссарий полезен не только для перелинковки, но и идеально подходит для расшифровки аббревиатур.

Как это работает

Откройте редактор глоссария Tools icon Tools -> Glossary и задайте необходимые термины.

сетка глоссария

Затем определите одну или несколько областей в ваших шаблонах, указав глоссарию, где именно нужно выполнять замену терминов.

{% apply pimcore_glossary %}  
<div>
{{ pimcore_wysiwyg('content', { height: 200 }) }}
</div>
{% endapply %}

Теперь выходные данные поля WYSIWYG будут выглядеть следующим образом.

Глоссарий во фронтенде

А HTML-разметка будет выглядеть так, как показано ниже.

<p>  
<abbr title="Hypertext Preprocessor">PHP</abbr> is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this purpose, <abbr title="Hypertext Preprocessor">PHP</abbr> code is embedded into the HTML source document and interpreted by a web server with a <abbr title="Hypertext Preprocessor">PHP</abbr> processor module, which generates the web page&nbsp; document. As a general-purpose programming language, <abbr title="Hypertext Preprocessor">PHP</abbr> code is processed by an interpreter application in command-line mode performing desired operating system operations and producing program output on its standard output channel. It may also function as a graphical application. <abbr title="Hypertext Preprocessor">PHP</abbr> is available as a processor for most modern web servers and as standalone interpreter on most operating systems and computing platforms. You can <a href="https://www.php.net/">download</a> it free at php.net.
</p>

Примечание
Так как работа глоссария зависит от языковых настроек, вам необходимо предварительно зарегистрировать используемые языки в системе.

Подробнее об этой теме читайте здесь.


Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.