Wiki

celkom sikovny snippet ako zmenit hodnoty selektu potom ako sa ulozia uz nejake nody // Get the field info
$info = field_info_field('field_some_field'); // Get a reference to the values
$values = &$info['settings']['allowed_values']; // Manipulate the values in some way, e.g.
$values['new_value'] = 'New Value'; // Save the field
field_update_field($info);  
Webform štandardne umožňuje zadávať buď jednu možnosť alebo "Multiple" - čo znamená neobmedzene. Tento custom modul Vám umožní nastaviť počet možností, ktoré neslobodno prekročiť - inak vyskočí chybové hlásenie. /**
* hook_form_alter for forms
*/
function egov_basic_form_alter(&$form, $form_state, $form_id){
if($form_id == 'webform_client_form_1231'){
$form['#validate'][] = 'egov_basic_validate_function';
}
}
Odblokovanie chybových hlásení Chybové hlásenie sú jedným z našich najlepších nástrojov na zameranie problému. Na komerčných hostingoch a živých stránkach však zvyknú byť znefunkčnené (oprávnene, aby návštevníci nevideli chyby). Na odblokovanie chybových hlásení dočasne upravte index.php file (zvyčajne umiestnený v root-ovom adresáry). Hneď za prvým otváracím PHP tagom (neupravujte samotné file info!) pridajte tento kód:
Kto pozná webformy, vie,  že je to veľmi použiteľný modul, ale práca s ním má úskalia. Ak potrebujete zistiť alebo upraviť konkrétnu hodnotu poľa z konkrétnej submission, môže to byť problém. Tieto dve funkcie vám problém vyriešia.
Klasickým problémom v Drupale sú preklady. Hlavne v prípade, že v nesprávny čas zapnete multijazyčnú verziu a prípadne ju pridáva dodatočne. Mnohé výrazy majú v tom čase už priradený nesprávny jazyk, špeciálne entity s tým majú problém. Týmto krátkym kódom si viete preložit povôdný textový reťazec (v našom prípade Order Total v DrupalCommerce).  Môžete ho jednorázovo spustiť napríklad cez modul Devel.
Drupal má v rámci ochrany povolený maximálny počet chybných prihlásení z jednej IP adresy. Dá sa odblokovať spustením tohoto databázového requestu   DELETE FROM `flood`;alebo použite TRUNCATE flood RESTART IDENTITY;Pre drushistov drush php-eval 'db_query("DELETE FROM `flood`");'A pre úplne pohodlných ľudí je urobneý aj modul https://www.drupal.org/project/flood_control
O zobrazenie CCK sa stará súbor content-field.tpl.php v priečinku sites/all/modules/cck/theme. Na prepísanie zobrazenia konkrétneho CCK poľa vyhľadá systém formát content-field-field_name.tpl.php v priečinku s témamy. Za predpokladu, že poľe má názov 'files', názov prepísaného súboru bude content-field-field_files.tpl.php. Ak ste si nie istý názvom poľa choďte do admin/content/types a vyberte záložku Fields - tam sa vám zobrazí prehľad všetkýck CCK polí.  
Ak chcete pridať blok na templatu nodu (node.tpl.php) alebo stránky, môžete použiť nasledujúce funkcie: module_invoke <?php $block = module_invoke('views', 'block', 'view', 'related_content-block_1'); print '<h3>'.$block['subject'].'</h3>'; // block title print $block['content']; // block - view content ?>ak potrebujete v zobrazení požiť niektorý z argumentov, môžete použiť tento kód: views_embed_view

Povedali o nás

Moju základnú myšlienku projektu dokázali HalfPixel dopracovať do finálnej podoby.

Richard Rybnicek, pozdravdoneba.sk

Nachádzate sa v okolí?

Ak ste neďaleko, príďte nás navštíviť.

Kontakt