Jump to content

nabo

Members
  • Posts

    132
  • Joined

  • Last visited

Everything posted by nabo

  1. I'm trying to understand what are the differences between toggle and select options (with radio input of course) ?
  2. Hello I have a page that is called "Uno" in default language (italian) and "One" as English version, and parent is "Servizi" ("Services" in English). I need to get this page using path... so $pages->find('path=/it/servizi/uno') but I think this is equivalent to $pages->find("path=/servizi/uno") the problem is that I want to get this page using the solely the language path because this case always return the page... and it's not what I want $pages->find("path=/it/services/uno") $pages->find("path=/it/servizi/one") $pages->find("path=/en/servizi/one") $pages->find("path=/en/services/uno") is there a way?
  3. Yes... but these settings make sense if they are at field/template level, not page.
  4. Hello I'm working on a project that use PW as backend CMS. PW serves formatted data of each page but the engine simply generates json from pagearray. I would like to set one or more variations on images, so I think it would be useful if there were a field to set possible variations... even with overrides!
  5. nabo

    Find users

    I've tried... but I don't get any results... this is the selector in use: has_parent!=2, _custom="template=user", limit=25, sort=-modified, include=unpublished I also would like to display ProcessPageLister in a custom module $pl = $this->modules->get("ProcessPageLister"); $pl->defaultSelector = "template=3, parent=29, include=all, limit=100, status<9999999, sort=name"; $out = $pl->execute(); return $out; but... this is the result
  6. Hello I use Form Builder to create PW page from form. But I would like to block page creation if there are some conditions. I think I have to hook SaveReady... but how can i prevent page creation? thanks
  7. Sorry... it was a Croppable Image field. I switch to ImageField and now it works!
  8. Hello I recently switch a Processwire site from 2.8 to last version (3.0.126). I had some little things to fix but it has been easy. But now I notice a problem on ImageField. I attached a screenshot I can't see image... but there's
  9. Hello is there a way to find users using Page Lister? I know that I can use Access Lister under Users... but what I really need is the bookmark feature that unfortunately is not presente here.
  10. Thanks... I see. But I can't understand why this warning
  11. Hello I attached a screenshot of the problem I see in any user edit page
  12. Hi when I upload a file via custom file the name is changed. I think that there's a core sanitizer... eliminates spaces, double spaces and replace any strange character with _ What's the rule behind?
  13. Hello I can't get the title in other language than default $type_materials = $fields->get('material_tipology'); foreach ($type_materials->type->getOptions($type_materials) as $type_material) { echo $type_material->title; } this works but I get only default title in every language.
  14. SOLVED case 'FieldtypeFieldsetPage': $rdata = []; $rdata["label"] = $field->$label ? $field->$label : $field->label; foreach ($field->repeaterFields as $i) { $l = wire('fields')->get($i)->$label ? wire('fields')->get($i)->$label : wire('fields')->get($i)->label; $rdata[$l] = $p->$field->get($i); } $pdata[$field->name] = $rdata; break;
  15. Thanks... but, again, this is not problem since I get ALL fields with this foreach foreach ($field->fields as $f) { instead of fields related to fieldsetPage
  16. Thank @elabx but the problem is not there. It's here case 'FieldtypeFieldsetPage': $rdata = []; foreach ($field->fields as $f) { $rdata[$f->name] = $f->get($f->name); } $pdata[$field->name] = $rdata; break;
  17. Hello, this is my code $p = $pages->get("/".$pageId."/"); if($p->id) { $pdata = ["id" => $pageId]; // array for storing page data with added page id $p->of(true); // set output formatting to false before retrieving page data // loop through the page fields and add their names and values to $pdata array foreach($p->template->fieldgroup as $field) { if($field->type instanceof FieldtypeFieldsetOpen) continue; $value = $p->get($field->name); switch ($field->type) { case 'FieldtypeOptions': $pdata[$field->name] = $p->get($field->name)->title; break; case 'FieldtypeFieldsetPage': $rdata = []; foreach ($field->fields as $f) { $rdata[$f->name] = $f->get($f->name); } $pdata[$field->name] = $rdata; break; default: $pdata[$field->name] = $field->type->sleepValue($p, $field, $value); break; } } $response = $pdata; I'm trying to get all fields and values from a FieldtypeFieldsetPage (I think that for a repeater is the same)... but it doesn't work... I got ALL fields with null value
  18. Hi Bernhard and thanks for your attention. I used your tip in a bad way... now it works
  19. Sorry, maybe I was not too clear... $exhibitions = new PageArray(); foreach ($events as $event) { foreach ($event->event_exhibition as $exhibition) { $exhibitions->append($exhibition); } } $exhibitions->sort("event_first_date"); foreach ($exhibitions as $exhibition) { echo $exhibition->parent->title; } This change $exhibitions->append($exhibition->getForpage()); doesn't work. I think "parent" works for page but not for repeater
  20. Hi $exhibitions = new PageArray(); foreach ($events as $event) { foreach ($event->event_exhibition as $exhibition) { $exhibitions->append($exhibition); } } $exhibitions->sort("event_first_date"); each event use repeaters for exhibitions. I need to print all exhibitions but at the same time I need the title of the event... I tried $exhibition->parent->title.... but it's not working
  21. nabo

    Meta title

    Sorry... it was a problem with field access!!
  22. Someone has already asked but... no way for multi-language? I think that multi-language support should be the first thing to take care when developing a new module
  23. Hello I discovered a very strange problem I can not how to solve... I use this $meta_title = $page->meta_title!="" ? $page->meta_title : $page->title; In normal navigation everything work perfectly... but in private mode (incognito), system seems to ignore meta_title and writes the page title. Any idea??
  24. Hello is there a way to generate a different size image via api during the same process of import? product->setOutputFormatting(false); $product->images->add($file_url); $product->save();
×
×
  • Create New...