Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Допустимые значения поля в templavoila (http://forum.typo3.ru/showthread.php?t=10467)

Alex Podusov 07.12.2012 04:12

Допустимые значения поля в templavoila
 
Доброй ночи :)
Ломаю голову вот над чем... Разметил FCE, в котором надо давать название статьи, и ссылку на документ для скачивания. Для установки ссылки воспользовался типом поля Изображение, с разметкой на a:attr:href.
В принципе, всё получилось как надо, за исключением одного НО: так как поле - изображение, то и загружать можно только GIF, JPG, JPEG и PNG.

http://ezop.ru/fileadmin/images/field.gif

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

PS
Попробовал воспользоваться вот этим: http://forum.typo3.biz/showthread.php?t=5941 да, теперь я могу добавлять все нужные типы файлов, но PDF преобразует в картинку и выдает ссылку на неё, а так как DOC преобразовать в картинку не может - то ни во что его не преобразует и соответственно ссылка оказывается пустая.


Сейчас у меня там
Код:

<field_filearticle type="array">
    <type>attr</type>
    <tx_templavoila type="array">
                <title>Файл статьи</title>
                <sample_data type="array">
                    <numIndex index="0"></numIndex>
                </sample_data>
                <eType>file</eType>
                <tags>a:attr:href</tags>
                <TypoScript>
10 = IMG_RESOURCE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.params = ""
        </TypoScript>
                <proc type="array">
                    <int>0</int>
                        <HSC>0</HSC>
                        <stdWrap></stdWrap>
                </proc>
                <preview></preview>
    </tx_templavoila>
    <TCEforms type="array">
            <label>Файл статьи</label>
            <config type="array">
                    <type>group</type>
                    <internal_type>file</internal_type>
                    <allowed>doc,pdf,gif,png,jpg,jpeg,zip,txt</allowed>
                    <max_size>1000</max_size>
                    <uploadfolder>uploads/tx_templavoila</uploadfolder>
                    <show_thumbs>0</show_thumbs>
                    <size>1</size>
                    <maxitems>1</maxitems>
                    <minitems>0</minitems>
            </config>
    </TCEforms>
    </field_filearticle>


Alex Podusov 07.12.2012 17:39

Так как надо срочно предоставить результат - пошел по простому пути - через стандартные Файловые ссылки. Но тут столкнулся с тем, что в Файловые ссылки можно загрузить только два вида файлов: doc и pdf. Кроме того pdf, если не пользоваться правой кнопкой мыши - не загружается, а открывается в браузере. Прописал:
Код:

styles.content.uploads {
  target = _blank
  jumpurl_secure = 1
  jumpurl_secure_mimeTypes = pdf=application/pdf, doc=application/msword, zip=application/zip, rar=application/x-rar-compressed
  filesizeBytesLabels = " | Kb| Mb| Gb"
}

таргет - на всякий случай, чтобы открывалось в новом окне, jumpurl_secure = 1 - теперь все файлы сразу предлагается загрузить локально.
А вот мои типы файлов он воспринимать не хочет. Для аплода - вот теперь гадаю, может тоже где ещё выставляются разрешения на загрузку файлов? Хотя в админке под соответствующим полем подпись: * -PHP -PHP3 -PHP4 -PHP5 -PHP6 -PHPSH -INC -PHTML что, как я понимаю - все файлы, кроме указанных расширений. А на самом деле только два...


Часовой пояс GMT +4, время: 13:51.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot