Keresés

D9: Webform custom element fejlesztés

Dean képe

Drupal 9 Webform Entity checkboxes element alapján kellene egy ehhez hasonló.
Az entity ID-k mellett minden entity-hez tárolni kellene egy számot is (int).
Az Entity checkboxes hasonlóan lehessen view-t megadni az entityk kiválasztásához, és a kiválasztás mellett legyen lehetőség beírni és menteni egy számot minden entityhez, ami egy sima egész szám.

Példamodul is elég ha megfelelően működik.

Egyszeri, tűzoltás jellegű munka.
Számla nem szükséges.
Az összeget privátban egyeztessük.

Munka jellege: 
Távmunka
Nyelvtudás: 
magyar
Idő igénybevétel: 
Eseti, project jellegű
Elvárások: 

Működjön! :)

Jelentkezés határideje: 
2022. 08. 19
Szükséges tapasztalat szintje: 
középhaladó
haladó
Buzzwords: 
modulfejlesztés
sürgős
tanácsadás
Szervezet megnevezése: 
Magánszemély
Kapcsolattartó neve: 
Moldoványi László

Migráció után nyelvi problémák?

vikicica22 képe

Hello mindenkinek!

Drupal 7 -ről migráltam 8 -ra majd kb. 1 hónap után utána 9-re.
Ez egy többnyelvű oldal felhasználókkal.
Azt vettem észre, ha a profil szerkesztése résznél pl.: másik jelszót szeretnék megadni maganak akkor ezeket a hibákat írja ki (lentebb), de ha új felhasználó szeretne az oldalra regisztrálni akkor is ezeket a hibákat adja meg. (magyarán nem lehet beregisztrálni az oldalra mert fehér képernyő lesz a végeredmény)

Próbáltam keresni a drupal.org-on ezzel kapcsolatban dolgokat, de nem találtam megoldást vagy nem jól kerestem.

Itt vannak a legutóbbi naplóüzenetek:

Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_translation_source' in 'field list': INSERT INTO "users_field_data" ("uid", "langcode", "preferred_langcode", "preferred_admin_langcode", "name", "pass", "mail", "timezone", "status", "created", "changed", "access", "login", "init", "default_langcode", "content_translation_source", "content_translation_outdated", "content_translation_uid", "content_translation_status", "content_translation_created") VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11, :db_insert_placeholder_12, :db_insert_placeholder_13, :db_insert_placeholder_14, :db_insert_placeholder_15, :db_insert_placeholder_16, :db_insert_placeholder_17, [:db_insert_placeholder_18] => [:db_insert_placeholder_19] => ) in Drupal\Core\Entity\Sql\SqlContentEntityStorage->saveToSharedTables() (line 1014 of D:\htdocs\drupal\core\lib\Drupal\Core\Entity\Sql\SqlContentEntityStorage.php).

Drupal\Core\Entity\EntityStorageException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_translation_source' in 'field list': INSERT INTO "users_field_data" ("uid", "langcode", "preferred_langcode", "preferred_admin_langcode", "name", "pass", "mail", "timezone", "status", "created", "changed", "access", "login", "init", "default_langcode", "content_translation_source", "content_translation_outdated", "content_translation_uid", "content_translation_status", "content_translation_created") VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11, :db_insert_placeholder_12, :db_insert_placeholder_13, :db_insert_placeholder_14, :db_insert_placeholder_15, :db_insert_placeholder_16, :db_insert_placeholder_17, [:db_insert_placeholder_18] => [:db_insert_placeholder_19] => ) in Drupal\Core\Entity\Sql\SqlContentEntityStorage->save() (line 811 of D:\htdocs\drupal\core\lib\Drupal\Core\Entity\Sql\SqlContentEntityStorage.php).

Notice: Undefined index: content_translation_source in Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (line 597 of D:\htdocs\drupal\core\lib\Drupal\Core\Entity\Sql\SqlContentEntityStorage.php)

Notice: Undefined index: content_translation_outdated in Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (line 597 of D:\htdocs\drupal\core\lib\Drupal\Core\Entity\Sql\SqlContentEntityStorage.php)

Notice: Undefined index: content_translation_uid in Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (line 597 of D:\htdocs\drupal\core\lib\Drupal\Core\Entity\Sql\SqlContentEntityStorage.php)

Notice: Undefined index: content_translation_status in Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (line 597 of D:\htdocs\drupal\core\lib\Drupal\Core\Entity\Sql\SqlContentEntityStorage.php)

Notice: Undefined index: content_translation_created in Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (line 597 of D:\htdocs\drupal\core\lib\Drupal\Core\Entity\Sql\SqlContentEntityStorage.php)

Mi lehet a baj?

Drupal verzió: 

D9: Webform submission getData() eredménye nem tartalmazza az entity reference elementeket

Dean képe

Egy űrlapon adott egy olyan összetevő, ami entity reference típusú (Entity checkboxes).
Saját modulból próbálom lekérni a formon kiválasztott entitásokat, de a getData visszatérési értéke minden elementet tartalmaz, kivéve az entity reference típusúakat.

Tehát:
$values = $webform_submission->getData();

Ha kiküldöm a logba print_r-rel, akkor szépen látszik a kitöltött form összes eleme (kulcs => érték szerint), de a kulcs szerint sem létezik benne az az összetevő, ami Entity checkboxes típusú.

A kérdésem tehát az lenne, hogy hogyan lehet kódból lekérni az ilyen típusú lement értékeit?

Előre is köszönöm az útbaigazításokat.

Taxonomy upgrade extras: 
Drupal verzió: 

Drupal Commerce webáruház építése

Müller Péter képe

Egy teljes Drupal Commerce webáruház összerakására keresünk rutinos sitebuildert/fejlesztőt.

A feladatok:
- Az alaprendszer összerakása (szokásos webáruház dolgok, képek, raktárkészlet stb)
- Fizetési kapuk bekötése
- A rendszer testre szabása
– Különféle terméktípusokkal bővíthetőség (A termékek különböző paraméterekkel rendelkeznek majd)
- Szállítási költségek beállítása a kosár alapján
- Minimál dizájn sminkelés
- Rövid összefoglaló videón ha használatról.

A webáruháznak két pontja van, ami szokatlan:
- Biztosítani kell hogy bizonyos termékeket csak bizonyos szerepkörrel rendelkező felhasználók vásárolhassanak (gondolom content access és/vagy rules modullal könnyen megoldható.
- Beépített ismétlődő fizetés, ami szerepköröket ad és vesz el.

Ez utóbbi a legkevésbé fontos, tehát ezt külön tételként vegyük.

A projekt viszonylag sürgős.

Amit kérni szeretnék:
- Árajánlatot
- Időajánlatot

A részleteket természetesen a munka megkezdése és a szerződés aláírása előtt pontosítjuk.

Munka jellege: 
Távmunka
Nyelvtudás: 
magyar
Idő igénybevétel: 
Eseti, project jellegű
Szükséges tapasztalat szintje: 
haladó
Buzzwords: 
ekereskedelem
sminkmester
új weboldal
webáruház
Szervezet megnevezése: 
Professional Education Kft.
Kapcsolattartó neve: 
Müller Péter
Telefonszám: 
+36 20 505 5066

Téma kivásztása és megtartása

Zsanna képe

Theme Selector modullal próbálnám megoldani, hogy az Anonim látogató kiválaszthasson egy másik sminket és megtartsa a választását legalább az akkori böngészés idejére.
Beírom a ?theme-selector=(név) stringet, át is vált szépen, de onnantól akár a Címlapra, akár Node-ra, akár Bejelentkezésre kattintok, visszavált az alapértelmezett sminkre.
A Lapozó estén működik.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Tesztelő munkatárs

Novák Áron képe

Készülőfélben lévő oldalak, funkcionalitások tesztelése, reportolás a fejlesztőknek és a PM-eknek.

Munka jellege: 
Távmunka
Nyelvtudás: 
angol
Idő igénybevétel: 
Teljes munkaidős
Elvárások: 

- Drupal felhasználói ismerete
- GitHub felhasználói ismerete

Előnyt jelent: 

- Drupal sitebuild ismeretek

Jelentkezés határideje: 
2022. 09. 30
Szükséges tapasztalat szintje: 
középhaladó
Szervezet megnevezése: 
Gizra
Kapcsolattartó neve: 
Amitai Burstein

Felhasználók szerinti taxonómia jogosultságok tartalomtípusban

Joee képe

Létrehoztam egy tartalomtípus, amit használhat 3 felhasználó. Minden felhasználónak van a egy külön taxonómiaszótára, amelyeket hozzáadok a tartalomtípus mezőjéhez. Azt szeretném ha a tartalom hozzáadásakor mindhárom felhasználónál kizárólag a saját taxonómiaszótára jelenne csak meg, amelyből kiválaszthatnak egy értéket.
Pl. így:
Anti: dió, cukor, só
Andi: körte, alma, retek, hús
Béla: kenyér, tea, kifli
Ha Anti akar egy tartalmat létrehozni akkor csakis a "dió, cukor, só" szavak közül választhat és ha Andi akar egy tartalmat létrehozni akkor csakis a "körte, alma, retek, hús" szavak közül választhasson.
(A taxonómiaszótárak lehetnek 2 vagy 3 mélységszintűek és egy legördülő menüben lehet őket kiválasztani. Ez utóbbi két kitételt már megoldottam.)
Minden felhasználónak külön szerepkört hoztam létre a jogosultságok egyéni beállítási lehetősége miatt, de ott nincs lehetőség ennek a beállításnak a szabályozására.
Ezt a jogosultságot kellene megoldani, hogy mindenki csakis a saját listáját láthassa és abból választhasson ki egy opciót!

Drupal verzió: 

Commerce Compozer telepítési hiba

simont képe

Ismerkedem a Composerrel. Egy webáruház létrehozásán fáradozom.
Composerrel szeretném feltelepíteni a Commerce Core modult de hibaüzenetet kapok és nem települ a modul.
Függőségben van az Inline Entity Form modullal, aminek nincs stabil verziója csak RC. De ezt a verziót nem tudom telepíteni (se alfát, se betát).
Úgy látom, csak stabil verziót tud telepíteni a Composer.
Így most nem tudok tovább lépni.

Commerce Core telepítésnél Compozer hibaüzenet:

  1. PS D:\xampp\htdocs\drupal> composer require 'drupal/commerce:^2.31'
  2. The "2.31" constraint for "drupal/commerce" appears too strict and will likely not match what you want. See https://getcomposer.org/constraints
  3. Info from https://repo.packagist.org: #StandWithUkraine
  4. ./composer.json has been updated
  5. Running composer update drupal/commerce
  6. Loading composer repositories with package information
  7. Updating dependencies
  8. Your requirements could not be resolved to an installable set of packages.
  9.  
  10. Problem 1
  11. - Root composer.json requires drupal/commerce 2.31 -> satisfiable by drupal/commerce[2.31.0].
  12. - drupal/commerce 2.31.0 requires drupal/inline_entity_form ^1.0@RC -> found drupal/inline_entity_form[dev-1.x, 1.0.0-alpha1, ..., 1.x-dev (alias of dev-1.x)] but it does not match your minimum-stability.
  13.  
  14.  
  15. Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Inline Entity Form telepítésnél Compozer hibaüzenet:

  1. PS D:\xampp\htdocs\drupal> composer require 'drupal/inline_entity_form:^1.0@RC'
  2. ./composer.json has been updated
  3. Running composer update drupal/inline_entity_form
  4. Loading composer repositories with package information
  5. Updating dependencies
  6. Your requirements could not be resolved to an installable set of packages.
  7.  
  8. Problem 1
  9. - Root composer.json requires drupal/inline_entity_form 1.0@RC, found drupal/inline_entity_form[dev-1.x, 1.0.0-alpha1, ..., 1.x-dev (alias of dev-1.x)] but it does not match the constraint.
  10.  
  11.  
  12. Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Próbáltam keresni megoldást de nem találtam.
Van-e ötletetek hogyan tovább?
Előre is köszönöm a válaszokat!

XAMPP Drupal 9.4.7 PHP 8.1.6

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Hello Hugo, viszlát Drupal!

pp képe

Örömmel jelenthetem be, hogy az oldalt ezen túl a HUGO statikus oldalgeneráló alkalmazással készítem. A miértekről, előnyökről, hátrányokról szól ez a blogbejegyzés.
Viszlát Drupal Régóta gondolkodom azon, hogy lecseréljem a Drupal motort az oldalam alatt, megkönnyítve ezzel a munkámat és modernebbé téve azt.
Régen a bejegyzések, ötletek a Drupalban gyűltek, ott szerkesztettem, ott néztem át és értelemszerűen publikáltam a bejegyzéseket. Ez mára már megváltozott. A bejegyzésekhez egy olyan felületet kerestem, amivel könnyedén meg tudom osztani az írásokat a lektorokkal és abban minél gazdagabb funkcióval rendelkező visszajelzéseket tudok kapni tőlük.

Webshop, egyéb oldalak fejlesztési támogatás

lumi képe

Egyaránt vállalkozó, illetve site-builder megbízóként keresek egyént, illetve kis csapatot, aki(k) különböző oldalak fejlesztését meggyorsítanák, adott esetben átvennék tőlem. Jelenleg egy USA startup vállalkozásnak az oldalát szeretném elkezdeni, illetve egy „műkereskedelem”-szerű oldalt felvázolástól publikációig eljuttatni. Amúgy egyik projektnél sem ragaszkodom a Drupalhoz ha indokolt egy másik megoldás. Kereshetnék munkaerőt a különböző szabadúszó portálokon (Fiverr, Guru, stb.), de jobb lenne a kommunikáció Magyarokkal, illetve szívesebben fizetnék Magyar munkaerőért. Apropó fizetés – megegyezés szerint.

Munka jellege: 
Távmunka
Nyelvtudás: 
angol
Idő igénybevétel: 
Eseti, project jellegű
Elvárások: 

Magas fejlesztői képesség, önállóság, megbízhatóság

Előnyt jelent: 

Tapasztalat hasonló feladatokkal

Amit a kiíró nyújt: 

Folyamatos visszajelzést, információt, rugalmas (akár külföldi, más valutában) fizetést

Jelentkezés határideje: 
2022. 10. 28
Szükséges tapasztalat szintje: 
haladó
Buzzwords: 
ekereskedelem
Szervezet megnevezése: 
magánszemély
Kapcsolattartó neve: 
Lutor Gábor
Telefonszám: 
20-957-2122