Sziasztok,
Deisgner által megáldmodott selectet szeretném megvalósítani, találtam is egy tutorialt erre:
http://drupalsn.com/learn-drupal/drupal-tutorials/fancy-select-menus-dru...
A template php-ba való kód betételével viszont ezt a hibaüzenetet kapom:
warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/clients/client144/web172/web/sites/all/themes/mytheme/template.php on line 199.
Az aktuális sor ez: if (in_array($element['#post']['form_id'], 'views_exposed_form')) {
A select ahová szeretném ezt megvalósítani, egy views felfedett szűrőjében van. Mi a baja szerintetek?
Előre is köszönöm a segítséget.
Üdv
István
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Első ránézésre felcserélted a
Első ránézésre felcserélted a sorrendjét az argumentumoknak.
nem nyúltam bele az eredeti
nem nyúltam bele az eredeti kódba, ami ez:
Drupal full-stack developer at Wunderman Thompson Budapest
A szerző is tévedhet.
A szerző is tévedhet.
paraméter hiba
Az in_array() függvény - ahogy a neve is mutatja - második paraméternek egy tömböt vár, te pedig egy karaktersorozatot adtál meg.
A Drupalhoz semmi köze. Használd a php illetve code tagokat, ha forráskódot küldessz be.
Bocs, de PHP-ban nem vagyok
Bocs, de PHP-ban nem vagyok erős, nézem a kódot egy ideje, de nekem nem jön egyből mi az ami itt fel van cserélve. Tudnátok segíteni mi a helyes kód?
Drupal full-stack developer at Wunderman Thompson Budapest
if
if (in_array('views_exposed_form', $element['#post']['form_id'])) {
Vagy valami ilyesmi, de az az $element['#post']['form_id'] az tömb? Nem inkább így kéne?
if ($element['#post']['form_id'] == 'views_exposed_form') {
Ide felettem zolinak: De, igy
Ide felettem zolinak: De, igy kellene, viszont elbokted a formazast.
--
kösz, jav.
kösz, jav.