Keresés

Taxonómia - tartalmak leválogatása

kreator képe

Egy újabb problémába ütköztem amiben segítséget szeretnék kérni. Restellem, hogy ilyen kérdésekkel állok elő, melyek talán egyeseknek pofon egyszerű, de én több próbálkozás és olvasgatás után sem találom a megoldást. Tehát amiket eddig csináltam:

- Tartalomtípusnál a meglévő Hírek és Egyszerű oldal mellé létrehoztam egy egy Díjak tartalomtípust,
- a taxonómiánál létrehoztam egy Díjak szótárt /háromféle kifejezéssel Díjak 1, Díjak 2, Díjak,
- ugyancsak a taxonómiánál van a Hírek - Információk szótár benne /2 kifejezés Hírek illetve Információk

- felvittem oldaltartalmakat a Díjak alá, kiválasztva a legördülő menüből az éppen megfelelőt: Díjak 1, Díjak 2, Díjak 3, majd a Hírek - Információk alá is szintén kiválasztva, hogy az éppen Hír, vagy Információ

Amit szeretnék:
- hogy ha a Díjak menüre kattintok akkor alatta megjelennek az almenük Díjak 1, Díjak 2 és Díjak 3, az oldaltartalomba pedig kilistázva az összes Díjak 1, 2, 3, oldalak bevezető szövege, időrendi sorrendbe.
Ennek érdekében megadtam a …/node kifejezést (mást nem tudtam, lehet itt van egy hiba) és meg is jelent az összes Díjak ahogyan szerettem volna.

Ezután, felvittem oldaltartalmakat a Hírek - Információk alá, kiválasztva a tartalomnak megfelelő kifejezést, hogy Hír vagy Információ

Na és ezután találtam szembe magam a nemkívánatos helyzettel miszerint:
- ha a Hírek - Információk menüre kattintok az almenük Hírek és az Információk megjelennek szépen, de az oldaltartalomba csak a Híreket listázza ki, az Információk-at nem :(
- az almenükre kattintva rendesen, csak az oda tartozó tartalmak bevezetői jelennek meg :)

- újra a Díjak menüre kattintva naná (a …/node miatt), hogy az összes Díj megjelenik de ott vannak a Hírek - Információk is listázva szépen :((

Hogy tudom megoldani ezt a kérdést? Tud valaki segíteni?
Megpróbáltam érthetően leírni, remélem sikerült.
Drupal 7 / 0 Point
Még feltettem a Taxonomy Menu és Menu Block modulokat is, de ha jól látom az eddigiekből azok nem oldják meg az én problémámat. Itt inkább beállítás, értelmezés és ismerethiány van a részemről.
Tippek?

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

User importálás és content profile taxonomy feltöltése rules modullal.

menesisz képe

Sziasztok!

User import modullal szeretnék felhasználókat feltölteni.

Van nekik egy content profile-juk, ebben egy szerepkör taxonómia mező, amiben az intézményi szerepköreiket tarthatja karban az arra jogosult admin. (nem content taxonomy, csak az alap Drupal...)

Én ezt a taxonómia mezőt szeretném bővíteni egy "tanuló" termmel, ha a frissen regisztrált user "tanuló" role-al rendelkezik.

Rules modullal egyszerűnek látszik a megoldás, de sehogy nem sikerült eddig működő kombinációt összeállítanom.

A legutóbbi definíció így néz ki:

array (
  'rules' => 
  array (
    'rules_uj_diak_felhasznalo_regisztralasa' => 
    array (
      '#type' => 'rule',
      '#set' => 'event_user_insert',
      '#label' => 'Új diák felhasználó regisztrálása',
      '#active' => 1,
      '#weight' => '0',
      '#categories' => 
      array (
        0 => 'user',
        1 => 'og',
      ),
      '#status' => 'custom',
      '#conditions' => 
      array (
        0 => 
        array (
          '#type' => 'condition',
          '#settings' => 
          array (
            'roles' => 
            array (
              0 => 8,
            ),
            'operation' => 'OR',
            '#argument map' => 
            array (
              'user' => 'account',
            ),
          ),
          '#name' => 'rules_condition_user_hasrole',
          '#info' => 
          array (
            'label' => 'User has role(s)',
            'arguments' => 
            array (
              'user' => 
              array (
                'type' => 'user',
                'label' => 'Felhasználó',
              ),
            ),
            'module' => 'User',
          ),
          '#weight' => 0,
        ),
      ),
      '#actions' => 
      array (
        0 => 
        array (
          '#info' => 
          array (
            'label' => 'Regisztrált felhasználó felhasználó Szerepkör típusának betöltése',
            'arguments' => 
            array (
              'user' => 
              array (
                'type' => 'user',
                'label' => 'Felhasználó, akinek a profilja betöltésre kerüljön',
              ),
            ),
            'new variables' => 
            array (
              'szerepkor' => 
              array (
                'label' => 'szerepkör',
                'label callback' => false,
                'type' => 'node',
              ),
            ),
            'module' => 'Content Profile',
          ),
          '#name' => 'content_profile_action_load',
          '#settings' => 
          array (
            'type' => 'szerepkor',
            '#argument map' => 
            array (
              'user' => 'account',
              'profile_node' => 'szerepkor',
            ),
          ),
          '#type' => 'action',
          '#weight' => -8,
        ),
        1 => 
        array (
          '#type' => 'action',
          '#settings' => 
          array (
            'do' => '0',
            'terms' => 
            array (
              0 => '18',
              'tags' => 
              array (
                4 => '',
                2 => '',
                8 => '',
                6 => '',
                5 => '',
              ),
            ),
            '#argument map' => 
            array (
              'node' => 'szerepkor',
            ),
          ),
          '#name' => 'rules_core_views_bulk_operations_taxonomy_action',
          '#info' => 
          array (
            'module' => 'Node',
            'arguments' => 
            array (
              'node' => 
              array (
                'label' => 'Tartalom',
                'type' => 'node',
              ),
            ),
            'label' => 'Tartalom taxonómia-kifejezéseinek módosítása',
            'base' => 'rules_core_action_execute',
            'action_name' => 'views_bulk_operations_taxonomy_action',
            'configurable' => true,
          ),
          '#weight' => 0,
        ),
      ),
      '#version' => 6003,
    ),
  ),
)
<code>
 
Az import alatt a debug üzenet így néz ki:
 
<code>
0 ms "User account has been created" has been invoked.
0.085 ms Executing the rule "Új diák felhasználó regisztrálása" on rule set "User account has been created"
0.237 ms „User has role(s)” feltétel kiértékelése: TRUE.
0.35 ms Akció végrehajtása: „Regisztrált felhasználó felhasználó Szerepkör típusának betöltése”
0.453 ms Warning: Unable to get argument "0".
1.145 ms Element "Tartalom taxonómia-kifejezéseinek módosítása" has not been executed. There are not all execution arguments available.
1.195 ms Evaluation of "User account has been created" has been finished.

Előre is köszönöm a segítséget!

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

Finder

Anonymous képe

Sziasztok!

Megjelent, éppen ma a Finder modul 7-es verzióra írt változata.
Korábban használtam már a 6-os alatt, de most mindig hibajelzést ad:

"
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IN) AND ((node.title = 'teszt')))) AND (node.status AND 1)) GROUP BY nid' at line 1: SELECT node.nid AS nid, node.title AS finder_element_1_node_title_title, 'nid' AS base_field, 'node' AS base_table FROM {node} node WHERE ((((node.type AND (node-teszt) AND IN) AND ((node.title = :finder_0)))) AND (node.status AND 1)) GROUP BY nid; Array ( [:finder_0] => teszt ) finder_find_query() függvényben (.../sites/all/modules/finder/finder.module 1054 sor).
"

Valóban leírja, csak hiába értem, nem értem. Egyelőre ott tartok, hogy össze tudom rakni az oldalt, de kódokhoz nem értek.

Tudnátok segíteni?

Ezen kívül megoldható az, hogy a saját node típusok saját mezőit is meg lehessen adni a keresendők között? Mert csak az alap drupal cím mezője, id mezője, stb. jelenik meg, ahol meg kell adni, hogy mi között keressen.

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

Modul lefordítva: Webform Protected Downloads

Balu Ertl képe

Sziasztok!

Elkészültem a címben írt modul fordításával. Két kérdés, amiben nem vagyok biztos, hogy jó kifejezést használtam-e? (Nem találtam őket sem a szószedetben, de még az eddigi fordítások között rákeresve sem.)

  1. 'checksum' --> „ellenőrző összeg” lett (Open-Tran.eu után)
  2. 'test mail' --> „próba e-mail” lett

Elfogadhatóak ezek így?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Fórum: 

több tipusú regisztráció

Justice képe

sziasztok, lehet,hogy a lehetetlent feszegetem, csak mintha olvastam volna erről korábban de nem találom.

A kérdés az: adott egy oldal, ahol két különböző tartalmú (ebből adódóan más mezőket használó) regisztrációs lehetőség kellene. A szolgáltatóknak nyilván egy bemutatkozó regisztráció, míg a szolgáltatást keresőknek elegendő egy sima felhasználónév + e-mail verzió. Nem űrlap formátumot szeretnék, hanem azt hogy két különböző jogosultsági körrel rendelkező azonosított felhasználói kör jöjjön létre.
Erre van-e valakinek javaslata?

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

Hozzászólás formázási szöveg betűméret vissza állítása

concorde képe

Helló!

Valahol a skin style css-ében (azt hiszem legalábbis ott) a hozzászólás alatti szöveget ( A webcímek és email címek automatikusan kattintható hivatkozásokká alakulnak.
A sorokat és bekezdéseket a rendszer automatikusan felismeri.
Engedélyezett HTML jelölők:

Fórum: 

drupal_set_html_head és a facebook

gerisz képe

Üdv!

Egy kis "megosztási" probléma megoldásához szeretném segítségeteket kérni.

Faceboook-nál ha megszeretnénk adni, hogy mit is "osszon" meg az emberke aki rákattint pl.: a "like" gombra, akkor azt a meta adatoknál előre megszabhatjuk.

<meta property="og:title" content="title"/>
<meta property="og:site_name" content="site_name"/>
<meta property="og:image" content="thumbnail_image"/>
<meta property="og:description" content="description"/>

stb..

A head részhez szeretném ezeket a meta adatokat hozzácsapni(természetesen nem külön beírni, minden egyes "laphoz").

Ehhez kell a drupal_set_html_head.

A template-ben preprocess használatával el is jutottam eddig:

function MYTHEME_preprocess_page(&$vars, $hook)
{
    drupal_set_html_head('<meta property="og:title" content="'.   check_plain($node->title) .'"/>');
 
    drupal_set_html_head('<meta property="og:site_name" content="'. check_plain(variable_get('site_name', '')) .'"/>');
 
    $vars['head'] = drupal_get_html_head();  
}

És most jön a kérdés: -hogyan kell(lehet) a képet és a leírást megadni, ha a kép és a leírás is egy-egy cck mező amelyek tartalma nodonként változik?

Segítséget, ötleteket előre is köszönöm.

Drupal verzió: