[TYPO3-UG Denmark] Vise billeder i egen extension (Extbase/Fluid)

Søren Andersen hacksaw at zpeed.dk
Sat Mar 30 21:47:04 CET 2013


Hej Jeppe

Alt hvad der indeholder {f:uri.resource} vil forsøge at hente filen relativt
til Resources/ mappen i dit plugin, så det er noget ikke det du ønsker.

At <f:image src="uploads/tx_myext/{filename}" maxWidth="200" maxHeight="150"
alt="My Image" /> ikke virker med cropscale kunne måske være en bug. Det du
så kan prøve i stedet er følgende:

<img
src="{f:uri.image(src:'uploads/tx_myext/{filename}',width:'200c',height:'150
c')}" alt="Valgfrit alt-tag" />

Med venlig hilsen
Søren Andersen

-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.typo3.org
[mailto:typo3-ug-denmark-bounces at lists.typo3.org] På vegne af Jeppe Donslund
Sendt: 30. marts 2013 19:09
Til: TYPO3 Usergroup Denmark
Emne: Re: [TYPO3-UG Denmark] Vise billeder i egen extension (Extbase/Fluid)

Hej Søren

Nu er scenariet som følger:

<f:image src="{f:uri.resource(path:'{filename}')}" alt="" width="200" 
height="150" />
giver
Could not get image resource for
"typo3conf/ext/myext/Resources/Public/huset_01.jpg".

<f:image src="{f:uri.resource(path:'uploads/tx_myext/{filename}')}" 
alt="" maxWidth="200" maxHeight="150" /> giver Could not get image resource
for "typo3conf/ext/myext/Resources/Public/uploads/tx_myext/huset_01.jpg".

<f:image src="{f:uri.resource(path:'/uploads/tx_myext/{filename}')}" 
alt="" width="200" height="150" />
giver
Could not get image resource for "".

<f:image src="uploads/tx_myext/{filename}" maxWidth="200" 
maxHeight="150" alt="My Image" /><br>
giver
Billedet korrekt vist med maxWidth og masHeight.

Sidstnævnte kan så godt bruges, men det virker ikke med eksempelvis
width="200c".

Image-processing kører fint på serveren.

Giver alt dette overhovedet mening? Stien i fejlmeddelelsen i eksempel 2
giver i hvert fald ikke meget mening for mig.


Jeppe




On 30-03-2013 11:59, Søren Andersen wrote:
> Hej Jeppe
>
> Det var dog besynderligt, at størrelsen ikke bliver tilpasset.
>
> Har du prøvet at fjerne "c", så den ikke forsøger at cropscale billedet?
>
> Kan du evt. bruge maxHeight og maxWidth i stedet for width og height?
>
> Er dit image-processing setup korrekt i install tool?
>
> Med venlig hilsen
> Søren Andersen
>
> -----Oprindelig meddelelse-----
> Fra: typo3-ug-denmark-bounces at lists.typo3.org
> [mailto:typo3-ug-denmark-bounces at lists.typo3.org] På vegne af Jeppe
Donslund
> Sendt: 29. marts 2013 22:52
> Til: TYPO3 Usergroup Denmark
> Emne: Re: [TYPO3-UG Denmark] Vise billeder i egen extension
(Extbase/Fluid)
>
> Hej Søren
>
> Vi er sikkert på vej i den rigtige retning.
>
> Med din kode, som i øvrigt skal have et alt="" tilføjet, får jeg denne
> meddelelse.
>
> Could not get image resource for
> "typo3conf/ext/jd_myext/Resources/Public/uploads/tx_myext/huset_01.jpg"
>
> Burde den ikke bare starte ved uploads/tx_myext/...
>
> Hvis jeg skriver følgende:
> <f:image src="uploads/tx_myext/{filename}" width="200c" height="150c"
> alt="My Image" /><br>
>
> Får jeg billederne vist i deres originale størrelse /1024x768). Det giver
jo
> heller ikke meget mening synes jeg.
>
>
> MVH
> Jeppe
>
>
> On 29-03-2013 18:57, Søren Andersen wrote:
>> Hej Jeppe
>>
>> Så prøver vi igen :)
>>
>> <v:iterator.explode content="{filenames}" glue="," as="fileArray">
>> <f:for each="{fileArray}" as="filename">
>> <f:image src="{f:uri.resource(path:'sti/til/billeder/{filename}')}"
>> width="200" height="150" />
>> </f:for>
>> </v:iterator.explode>
>>
>> Med venlig hilsen
>> Søren Andersen
>>
>> -----Oprindelig meddelelse-----
>> Fra: typo3-ug-denmark-bounces at lists.typo3.org
>> [mailto:typo3-ug-denmark-bounces at lists.typo3.org] På vegne af Jeppe
> Donslund
>> Sendt: 28. marts 2013 09:47
>> Til: TYPO3 Usergroup Denmark
>> Emne: Re: [TYPO3-UG Denmark] Vise billeder i egen extension
> (Extbase/Fluid)
>>
>> Så fattede jeg det :-)
>>
>> Men den kommer følgende meddelelse:
>>
>> Could not get image resource for ""
>>
>> og hvis jeg forsøger at få {filename} udskrevet får jeg bare Array.
>>
>>
>> Jeppe
>>
>>
>>
>> On 28-03-2013 07:21, "Søren Andersen" wrote:
>>> Hej Jeppe
>>>
>>> Start med at downloade og installere "vhs"
>>> I den template du gerne vil vise billeder skriver du:
>>> {namespace v=Tx_Vhs_ViewHelpers}
>>>
>>> I toppen af filen.
>>>
>>> Med venlig hilsen
>>> Søren Andersen
>>>
>>>> Hej Søren
>>>>
>>>> Det er sikkert en rigtig god ide, men hvor er det lige du synes jeg
>>>> skal declarere v? I hvilken fil er det?
>>>>
>>>>
>>>> Jeppe
>>>>
>>>>
>>>>
>>>> On 27-03-2013 22:26, "Søren Andersen" wrote:
>>>>> <v:iterator.explode content="{filenames}" glue="," as="filename">
>>>>> <f:image src="{f:uri.resource(path:'sti/til/billeder/{filename}')}"
>>>>> width="200" height="150" />
>>>>> </v:iterator.explode>
>>>>
>>>> _______________________________________________
>>>> TYPO3-UG-Denmark mailing list
>>>> TYPO3-UG-Denmark at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>>>
>>>
>>
>> _______________________________________________
>> TYPO3-UG-Denmark mailing list
>> TYPO3-UG-Denmark at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>
>
> _______________________________________________
> TYPO3-UG-Denmark mailing list
> TYPO3-UG-Denmark at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark
>

_______________________________________________
TYPO3-UG-Denmark mailing list
TYPO3-UG-Denmark at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark



More information about the TYPO3-UG-Denmark mailing list