Page 1 of 1
[Opgelost] Veld definities Uploads module
Posted: Tue Aug 19, 2014 10:49 am
by hgpdesign
In de Uploads module is het mogelijk eigen 'Veld Definities' aan te maken maar het lukt ons nog niet om die aan te roepen in onze templates. Wij willen graag een mogelijkheid creƫren om een eigen beeld te uploaden als er geen miniatuur gemaakt kan worden (bijvoorbeeld bij een .eps etc.).
We hebben al:
Code: Select all
{$entry->fields.eigen_beeld->value}
geprobeerd en:
Code: Select all
{if isset($fields)}
{foreach from=$fields item='one' key='name'}
{strip}<p>{$one.name}:
{if isset($one.input)}
{$one.input}
{elseif $one.type == 'textinput'}
<input type="text" name="{$actionid}field_{$one.id}" value="{$one.value}" size="{$one.attrib.length}" maxlength="{$one.attrib.maxlength}"/>
{elseif $one.type == 'checkbox'}
<input type="checkbox" name="{$actionid}field_{$one.id}" value="1"{if $one.value == 1} checked="checked"{/if}/>
{elseif $one.type == 'dropdown'}
<select name="{$actionid}field_{$one.id}">
{html_options options=$one.attrib.options}
</select>
{elseif $one.type == 'multiselect'}
<select multiple="multiple" size="4" name="{$actionid}field_{$one.id}[]">
{html_options options=$one.attrib.options}
</select>
{/if}{/strip}
{/foreach}
{/if}
maar beide gaven geen resultaat.
Kan iemand ons een hint geven?
Alvast bedankt.
vriendelijke groet,
Ron Hoenson
Re: Veld definities Uploads module
Posted: Tue Aug 19, 2014 11:06 am
by Jos
gebruik {get_template_vars} om de beschikbare variabelen te ontdekken.
Als je op die manier een array of object vindt, dan kun je de inhoud daarvan bekijken via
{$variabelenaam|print_r}
Re: Veld definities Uploads module
Posted: Tue Aug 19, 2014 11:50 am
by hgpdesign
Jos,
bedankt voor het snelle antwoord,
Als ik doe wat jij zegt krijg ik dit:
app_name = CMS
cgsimple = Object
feu_smarty = Object
ccuser = Object
sitename = HGPDESiGN
content_obj = Object
content_id = 161
page = 161
page_id = 161
page_name = vzc_logos
page_alias = vzc_logos
position = 12.4
friendly_position = 12.4
lang = nl_NL
encoding = utf-8
smarty =
actionid = cntnt01
actionparams = Array (6)
returnid = 161
actionmodule = Uploads
feuactionid = m713a0
feuactionparams = Array (2)
mod = Object
FrontEndUsers = Object
prompt_loggedin = Welkom
userid = 5
username = vZc
link_logout = <a href="http://www.hgpdesign.nl/index.php?mact=FrontEndUsers,m713a0,logout,1&m713a0returnid=161&page=161">Afmelden</a>
url_logout = http://www.hgpdesign.nl/index.php?mact=FrontEndUsers,cntnt01,logout,0&cntnt01returnid=161
link_changesettings = <a href="http://www.hgpdesign.nl/index.php?mact=FrontEndUsers,cntnt01,default,0&cntnt01form=changesettings&cntnt01returnid=161">Wijzig mijn instellingen</a>
url_changesettings = http://www.hgpdesign.nl/index.php?mact=FrontEndUsers,cntnt01,default,0&cntnt01form=changesettings&cntnt01returnid=161
email = ron@hgpdesign.nl
menuparams = Array (3)
count = 44
nodelist = Array (44)
node = Object
classes =
show_what = upper_box
output =
feu_authorized = 1
action = redirect
feu_page = 92
docaptcha = 1
upper_box =
Uploads = Object
items = Array (1)
entry = Object
category = Categorie
id = ID
name = Naam
areyousure = Weet u het zeker?
delete = Verwijder
date = Datum
author = Auteur
size = Grootte
details = Details
summary = Omschrijving
description = Beschrijving
thumbnail = Miniatuur
icon = Icoon
image = Plaatje
SCRIPT_NAME = /index.php
Ik zie hier geen door ons aangemaakte 'Veld Definities' staan...
Enig ideen wat nu te doen?
vriendelijke groet,
Ron Hoenson
Re: Veld definities Uploads module
Posted: Tue Aug 19, 2014 3:34 pm
by Jos
Je had zelf al het idee dat het mogelijk in de variabele $entry zou kunnen zitten. Die zie ik ook in je resultaat-lijstje staan, dus de volgende stap zou kunnen zijn om te checken wat daar in staat met:
de <pre> tags zijn ervoor om het resultaat wat leesbaarder te presenteren
Re: Veld definities Uploads module
Posted: Wed Aug 20, 2014 12:47 pm
by hgpdesign
Hoi Jos,
dat hebben we nu ook gedaan en we zien nu inderdaad de Veld Definitie 'eigen_beeld' staan - zie hieronder het resultaten-lijstje.
Maar hoe verwerken we dat veld nu in onze template?
{$entry->fields.eigen_beeld->value} werkt dus helaas niet... (net als {$entry->eigen_beeld} niet natuurlijk...)
stdClass Object
(
[id] => 1261
[category_id] => 17
[name] => NN_CMYK_Coated.eps
[author] => Ron
[ip] => 194.120.27.249
[size] => 250336
[date] => 2013-09-18 11:10:11
[thumbnail] => thumb_NN_CMYK_Coated.png
[num_downloads] => 23
[category] => vzc_logos
[filetype] =>
[iconurl] => modules/Uploads/images/unknown.png
[canonical] => http://www.hgpdesign.nl/index.php?mact=Uploads,cntnt01,detail,1&cntnt01upload_id=1261&cntnt01returnid=161&page=161
[viewable] => 1
[sendfile_url] => http://www.hgpdesign.nl/index.php?mact=Uploads,cntnt01,sendfile,1&cntnt01upload_id=1261&cntnt01returnid=161&page=161
[download_url] => http://www.hgpdesign.nl/index.php?mact=Uploads,cntnt01,getfile,1&cntnt01upload_id=1261&cntnt01returnid=161&page=161
[origfile_url] => http://www.hgpdesign.nl/uploads/klanten_bestanden/vzc/logos/NN_CMYK_Coated.eps
[fields] => Array
(
[eigen_miniatuur] => Array
(
[id] => 1
[name] => eigen_miniatuur
[type] => textinput
[upload_id] => 1261
[value] => NN_CMYK_Coated.jpg
)
[eigen_beeld] => Array
(
[id] => 2
[name] => eigen_beeld
[type] => textinput
[upload_id] => 1261
[value] => NN_CMYK_Coated.jpg
)
[test] => Array
(
[id] => 3
[name] => test
[type] => textarea
[upload_id] => 1261
[value] => test4
)
)
)
1
vriendelijke groet,
Ron Hoenson
alphenphoto.nl
Re: Veld definities Uploads module
Posted: Wed Aug 20, 2014 4:40 pm
by Jos
Wilde gok:
{$entry->fields.eigen_beeld.value} ??
Re: Veld definities Uploads module
Posted: Thu Aug 21, 2014 6:57 am
by hgpdesign
Jos,
dat was 'm dus! Super bedankt.
met vriendelijke groet,
Ron Hoenson