Műveletek végrehajtása tartalom beküldés után

Halszálka képe

Sziasztok,

Mint ahogy talán a címből is egyértelmű, azt szeretném elérni, hogy egy adott típusú tartalom beküldése után lefusson pár művelet. Tehát pl. egy xx.php fájlban elhelyezett kód. Konkrétan arról lenne szó, hogy egy xml fájlt kellene generálni tartalom beküldés után.

Megpróbáltam ezt a rules modul segítségével megoldani, viszont csak előre definiált műveleteket találtam, szóval jól jönne valami használható ötlet.

Drupal verzió: 
buda képe

php kódot is tudsz futtatni a rules modul segítségével.
az action-nél válaszd ezt: Execute custom PHP code

0
0
Halszálka képe

Többször is végignéztem, de nekem nincs ilyen, szóval vagy nagyon rossz helyen keresem vagy nem tudom.

0
0
buda képe

Halszálka képe

Akkor leírom lépésről lépésre hogyan állítanám be, hátha abban van a hiba. Szóval:

1. Add a new rule, Event: Node, After saving new content
2. Add a condition, Select the condition to add: Node, Content is new
3. Add an action, Select an action to add: és itt van a probléma, az én listám sok helyen különbözik a Tiedtől, PHP rész nekem nincs és máshol sincs az execute custom php code.

Nem lehet hogy neked más verzió van telepítve a rules modulból? Én a legfrissebbet telepítettem, innen: http://drupal.org/project/rules

0
0
buda képe

Az lesz a gond, hogy a moduloknál nem engedélyezted a PHP filter-t. Ha ezt megteszed, akkor meg fogod találni azt a custom php-s action-t.

0
0
Halszálka képe

Köszi, így már tényleg ott van.

0
0