Taxonómia probléma alsmink esetén

Racsi képe

Sziasztok!

Kezdő drupalos vagyok (november óta tanulom és szeretem a Drupalt) és most belefutottam egy problémába, amit nem tudok megoldani!

Paraméterek:
6.15-ös Drupal
Pixture 6.x 1.1 sminkből létrehozott alsminkkel

Taxonómiában beállítottam kifejezéseket, amik alapján rovatokba tudtam rendezni a beküldött tartalmakat. Amíg a Pixture 6.x 1.1 sminket használtam nem volt gond. Miután létrehoztam egy alsminket új tartalom beküldése, vagy tartalom módosítása során nem jeleníti meg a taxonómia kifejezések listáját és a következő hibaüzenet(ek) jelenik(nek) meg:

warning: Missing argument 2 for _taxonomy_term_select() in C:\xampp\htdocs\drupal_mesv\modules\taxonomy\taxonomy.module on line 1047.

és ezekből annyi, ahány taxonómia kifejezésem van.

A hivatkozott modul 1047-es sora a következő:

1047 sor:function _taxonomy_term_select($title, $name, $value, $vocabulary_id, $description, $multiple, $blank, $exclude = array()) {
1048: $tree = taxonomy_get_tree($vocabulary_id);
1049: $options = array();

A tartalom beküldő lap taxonómiát beállító blokkja pedig nem jelenik meg, csak egy array üzenet jelenik meg a helyén.

Amint visszaállítom alsminkről a Pixture alapsminkre, a probléma megszűnik, hibátlanul működik a taxonómia.

Találkozott-e valaki ilyen problémával? Átböngésztem a fórum taxonómiával foglakozó részét, de nem találtam ilyen fórumtémát.
Sajnos linket nem tudok adni, mivel localhost-on kísérletezgetek. Szeretném megoldani a problémát úgy, hogy ne kelljen dobni az alsminket, de sajnos kifogott rajtam a dolog!

Tehát a kérdésem, hogy mi okozhatja a problémát és hogyan függ össze a taxomomy modul működése a létrehozott alsminkkel?

Segítségeteket előre is köszönöm!
Üdv: Racsi, a lelkes kezdő

Drupal verzió: 
szantog képe

Ezt a mákot, hogy pont ma szívtam ilyennel én is. :)
Arra jutottam, hogy pr nem szereti, ha kézzel hozunk létre belőle alsminket, ugyanis a sites/default/files könyvtárban turkál az azonosítója után, ami némileg bekavar az öröklődésbe.
A megoldás: Egy az egyben másolod a pr-t az alsminkbe, és nem alsminkként, hanem önálló sminkként kezeled, vagyis .info-ból kitörlöd a base theme sort.

0
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.

Racsi képe

Köszönöm a segítséget! Az általad felvázolt módon megoldódott a probléma :-). Működik a taxonómia. Még egyszer hálás köszönet!
Már csak arra lennék kíváncsi, hogy hogyan jöttél rá a dologra? Ha valamikor van egy kis időd, akkor röviden vázolhatnád.

Még egyszer köszi!

Üdv: Racsi, a lelkes kezdő

ui.: tényleg mákom volt! :-))

0
0
szantog képe

A rendszernaplóban volt ez a hibaüzenet:
file_exists() [function.file-exists]: open_basedir restriction in effect. File(/template.php) is not within the allowed path(s): (/usr/local/drupal/:/data/neobase/aa/aabbcc/:/var/www/neobase/) - /usr/local/drupal/src/6.14/themes/engines/phptemplate/phptemplate.engine - 11. sor.
Ez a sor akarja beolvasni a template.php-t a smink könyvtárából. Először kitöröltem a template.php-t, hogy a szülőjét használja, de így sem volt jó, utána esett le, hogy a pr igen ragaszkodik a saját konvencióihoz, és kipróbáltam, hogy milyen lenne, ha függetleníteném tőle. Bejött. :)

0
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.

pp képe

Pár dolog nem öröklődik. Ilyen pl a logo.png, pár beállítás a settings.php-ben (ilyen a regions pl.) a theme-settings.php és a color modulhoz kapcsolódó cuccok.

Szóval simán lehet, hogy a theme-settings.php-ben levő függvény hiánya kavar be.

Lásd még:
http://drupal.org/node/225125

The following are not inherited:

* logo.png set for the theme. This does not include uploaded logos, since they will always be used.
* Some of the settings set within the .info file. This includes regions. If you are not using the default regions, then make sure your "page.tpl.php" file for the sub-theme matches what is set for regions in the .info file. Each base and sub-theme can have their own region settings.
* Anything set within the "theme-settings.php" file for the advanced theme settings.
* Anything set within the "color" directory for color.module support.

pp

0
0
szantog képe

0
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.

pp képe

Mert akkor ugye ez se nem Drupal se nem smink hiba...

pp

0
0
Racsi képe

Szia pp!

Localhoston kísérletezgetek. Szóval amikor pixture alsminkre volt állítva a rendszer, a korábban beállított szótárak és kifejezések listája nem jelent meg a tartalombeküldés során, a helyén csak ennyi volt kiírva array.
A szantog által javasolt megoldás megszüntette a hibát.
De létrehoztam a neobase-en is egy próba oldalt (http://racsi.neobase.hu/) és az alsmink esetén ott sem jelent meg a tartalombeküldés során a kifejezések szótára, majd kipróbáltam szantog megoldását és ott is működött.

Lenne más megoldás is? Más is okozhat ilyen hibát? Sajnos kezdő vagyok és amit az öröklődésről írtál azt nem vágom teljesen.

Üdv: Racsi, a lelkes kezdő

0
0
pp képe

de alapvetően ami hibát küldtél az nem mond semmit. Azt kéne tudni, hogy ki hívta meg az adott függvényt hibásan és miért. (ami lehet, hogy egy újabb hasonló kérdés lesz.)
A lényeg, hogy korrekt választ csak egy-két óra debug után lehetne adni.

pp

0
0
Racsi képe

Hazajöttem, pihegtem, családoztam egy kicsit és kitisztítottam a fejem. Azt hiszem értem a logikát, amit írtál.
Ha jól értem, a hibakód, amit leírtam a fórumindításban az csak egy okozat, egy folyamatnak a vége. Tehát az ok rejtve maradt, ahhoz kellene tudni, hogy mi hívta az adott függvényt.
Sajnos erre nem tudok válaszolni. No a debug nekem nem mondott semmit. Utánanéztem gyorsan, de ez nekem egyenlőre magas.
Annyit még a problémáról, mivel nem tudtam neked válaszolni, hogy mi hívta meg az adott függvényt, azért a magam módján próbáltam szűkíteni a kört. Localhoston telepítettem egy szűz 6.15-ös drupalt + plusz a használt Pixture és pixture-alsminket. A hiba jelentkezett. De santog megoldásával kiküszöbölhető a dolog.

Nem tudom ezzel tényleg szűkítettem-e a lehetséges problémák sorát, ill. körét?
Ígérem, amint több időm lesz - talán a hétvégén - jobban beleásom magam a debugolás a hibakeresés rejtelmeibe, és újra felfrissítem ezt a fórumszálat, hogy dokumentálva legyen a dolog.

Mindent köszi eddig!
Üdv: Racsi, még mindig lelkes :-)

0
0
Racsi képe

Bocs elfelejtettem az előbb írni, hogy
a hivatkozott oldalra felraktam a theme-settings.php tartalmat, talán látsz benne valami hibára utaló jelet!

Üdv: Racsi, a lelkes kezdő

0
0