brozy képe

Köszönet a válaszokért!

0
0
szantog képe

hoppa van egy kis szivas, kb zöldséget vadásztunk idáig
egyrészt jobban nem is nyúlhattam volna mellé a javascript tömbbel, de legalább ezt is megtudtuk.
másrészt meg ez nem egy classic drupal_add_js, hanem egy form elementhez egy process callbackben hozzácsapott js. @see form_process_machine_name

Szóval ezt eleve nem js_alterből kéne bántani, hanem _element_info_alterből.

  1. /**
  2.  * Implements hook_element_info_alter();
  3.  */
  4. function mymodule_element_info_alter(&$type) {
  5. foreach ($type['machine_name']['#process'] as $key => $process) {
  6. // Eltakaritjuk az eredeti form_machine_name processt, a sajatunkat fogjuk hasznalni
  7. if ($process == 'form_process_machine_name') {
  8. $type['machine_name']['#process'][$key] = 'mymodule_process_machine_name';
  9. }
  10. }
  11. }
  12.  
  13. /**
  14.  * A custom machine_name element process function to change transliteration method js.
  15.  */
  16. function mymodule_process_machine_name ($element, &$form_state) {
  17. // Eloszor athajtjuk az eredeti form processen, nem kinyirni akartuk az eredeti process, csak belebabralni.
  18. $element = form_process_machine_name($element, &$form_state)
  19.  
  20. foreach ($element['#attached']['js'] as $key => $js) {
  21. if ($js == 'misc/machine-name.js') {
  22. $element['#attached']['js'][$key] = drupal_get_path('module', 'mymodule') . '/js/machine-name.js';
  23. }
  24. }
  25.  
  26. return $element;
  27. }

Ja, a módosított js-t ne a sminkedbe tegyed, hanem a modulodhoz. Ha netán a modul anélkül a smink nélkül lesz használva, akkor sem fog eltörni.

1
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

szabozoltan69 képe

Köszönöm a fejtágítást! Egyelőre vákuumban van a "modulom" szó, merthogy nem terveztem új modult készíteni (csak sminket), de majd akkor átgondolom.

0
0
Zsanna képe

Mégsenem. :(
Menni kell fotózni.:P

szantog képe

Annak tuti NeverGone is örülne! :D

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

szt képe

Köszi srácok, kipróbálom (ha ez ilyen "egyszerű", hogyhogy erre nincs még contrib modul? ...úgy tudtam, hogy mindenre van ;)

0
0
Armynka képe

valaki tudja hogy mi ez a hibaüzenet???

http://www.desszertkukorica.hu/drupal/node/2

0
0
blackzoli képe

Köszi a tippet!
Utánanézek.

Viszont közben keresgéltem, és én ezt találtam:

http://api.drupal.org/api/drupal/modules!node!node.module/function/node_...

Azt írják, hogy a node_build_content $langcode paraméterét használja a rendereléshez.

Azt nem lehet megoldani, hogy egy bizonyos node esetén ezt 'en' paraméterrel hívja meg?
Van rá mód? Hogyan szokták ezt csinálni?

Segítségeteket előre is köszönöm!

Üdv
Zoli

0
0
csakiistvan képe

"További információ a rendszernaplóban található."

Megnézted?

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

Armynka képe

temporary://filegGFFN8 fájl nem másoható, mert a célkönyvtár nincs megfelelően beállítva: public://languages

ott ennyi van.

de olyan meg nincs is...létre kell hozni?

0
0