TYPO3 Добавить значки копирования и вставки в элементы содержимого - PullRequest
0 голосов
/ 29 мая 2020

Можно ли добавлять значки слева или справа для элементов содержимого? Я хотел бы переместить некоторые функции из contextMenu в панель значков, возможно ли это? Может быть, с помощью TSConfig? См. Приложение.

Content elements

Ответы [ 2 ]

1 голос
/ 31 мая 2020

Существует несколько вариантов для нескольких версий TYPO3, и в зависимости от того, где вы предпочли бы добавить значок копирования / вырезания или любой другой значок, который вы могли бы использовать sh:

  • До 10.3 и без модуля макета страницы на основе жидкости:
    • $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']
    • $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawFooter']
    • $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem'] через $outHeader переменная.
  • После 10.3 с модулем макета на основе жидкости:
    • Все вышеперечисленное плюс
    • Наложение шаблона EXT:backend/Resources/Private/Partials/PageLayout/Record/Header.html или
    • Наложение шаблона EXT:backend/Resources/Private/Partials/PageLayout/Record/Footer.html или
    • Наложение шаблона EXT:backend/Resources/Private/Partials/PageLayout/Record.html в зависимости от того, где вы хотите разместить значок

Они должны предоставить вам все мыслимые возможности для добавления значок именно там, где вы sh его нужно добавить. TYPO3 10.3 с включенным модулем страницы на основе жидкости обеспечивает максимальную гибкость. Более ранние версии или с отключенным модулем страницы на основе жидкости, вероятно, должны использовать $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks'].

0 голосов
/ 29 мая 2020

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

В частности, кнопка «вставить» должна появляться только тогда, когда что-то есть в буфере обмена, и теперь она появляется везде, где вы можете вставить (вы можете увидеть ее над содержимым на скриншоте).

Ура, Рэйчел

...