Sziasztok!
SWF fájlok megjelenítése lenne a problémám.
Képekkel hasonló módon oldottam meg a bannereket, mint itt:
banner-feltöltése-tulajdonosnak
Azaz a felhasználó feltölti, és views, taxonómia, és blokkok használatával megjelenik ott ahol annak meg kell jelennie.
De swf fájlok feltöltésénél csak a fájlra mutató linket kapom.
6-os verzió alá van SWF Tools, de 7-es alá még nincs, így nem tudom mivel lehetne flash megjelenítési módot adni egy feltöltött fájlnak.
Próbáltam a Media modult, de swf-et nem támogat.
Kérdés formában:
egy feltöltött fájlnak milyen modullal (vagy milyen kerülő módon) lehetne flash megjelenítési opciót adni?
CKEditor és szövegmezőben embedelt flash megoldás több szempont miatt sem jók.
Előre is köszönök bármilyen iránymutatást.
Ha megvan a link, egy embed
Ha megvan a link, egy embed kódot már nem kunszt köré tenni, nem?
Drupal full-stack developer at Wunderman Thompson Budapest
megoldottam
Épp azért jöttem vissza, hogy leírjam a megoldásom.
A nézetben a mező megjelenítését beállítottam fájl webcímére, aztán az adott nézet smink információjában kikerestem a megfelelő nézetre és mezőre vonatkozó template-t, beírtam az embed-et, az embed src-a az $output.
(mivel a views a kimenet felülírásánál korlátozza a használható html tageket)
Szerk (kicsit konkrétabban):
views-view-field--also-banner--field-swf-banner.tpl.php
Ezzel a nézet is, és az azon belüli mező is meg van célozva.
A kód pedig:
Vizsgálni kell, hogy üres-e, különben csak a helyet foglalja.
Ez így megfelelő?
De ha te másra gondoltál, tényleg örülnék ha megosztanád.
Még gondolkozom, hogy ez megoldható lenne-e valamilyen field.tpl.php-val.
field--mezo_neve.tpl.php?
Jobb megoldás lenne?
Ezt egyátalán használná a views, vagy ahhoz ígyis-úgyis kell a fentebbi views tpl megoldás?
tovább mentél mint kellett
tovább mentél mint kellett volna szerintem, én így csináltam volna:
Itt az [swflinkem} a mező neve, amit a views kiad, így nem kell péhápézni, templétezni..
Drupal full-stack developer at Wunderman Thompson Budapest
Köszönöm
Köszönöm a példát, de tényleg.
Csak Views szűri a html tageket és nem enged embed-et.
Akkor is ha kikapcsolom a "provide default field wrappers"-t.
Kipróbáltam újra a példád alapján és tényleg semmi nem jelenik meg.
Div, img megmarad, embed eltűnik.
ez van, marad a template :)
beviteli formát válaszhatsz,
beviteli formát válaszhatsz, próbáld meg PHP code-ban, mennie kell annak, vagy, a beviteli formánál engedélyezd az embed objektumot.
Drupal full-stack developer at Wunderman Thompson Budapest