Jump to content

Gideon So

Members
  • Posts

    485
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Gideon So

  1. Imho, This functionality really should be in the core Gideon
  2. Hi @Vaei, Oh. Yeah. I was on the bus when typing. Glad that you make it right yourself. Gideon
  3. Hi @Vaei, You can do this by adding a css style to the head bar. HTML <header class="fixed-top"> Your menu here </header> CSS .fixed-top { position: fixed; top: 0; } Gideon
  4. Hi @Salah-eddine Etangi, Welcome to the forum. Can you show us any error you saw when you access the backend (admin space)? Gideon
  5. Hi @franciccio-ITALIANO, Try this great module. http://modules.processwire.com/modules/markup-sitemap/ Gideon P.S. Oops. 1 minute late....
  6. Hi, I have a strange problem as below: Linux box Chrome always serves jpg files instead of webp files but Firefox does serves the webp files. Mac Bookpro Both Chrome and FireFox serve jpg files only. Any clues?? Gideon P.S. Solved. Seems like it is a browser cache problem.
  7. Hi @Jim Bailie, You can use a page reference field. Gideon
  8. Hi @stanoliver, Try if($page->path == "/categories/cars/") { Do your thing here. } Gideon
  9. Hi @franciccio-ITALIANO, Welcome to the forum. If you want to show a image from a image field that set limit to 1 image per field, please try <img style="float:right;" class="attention-img-popup" src="<?php echo $page->images; ?>" alt=""> You can read more imfo about image field here: https://processwire.com/docs/fields/images/ Gideon
  10. In case someone need the solution: wire()->addHookBefore('Pages::saveReady', function ($event) { $page = $event->arguments(0); if(count($page->pageBanner)){ $page->of(false); $page->pageBanner->first()->focus([top],[left]); $page->of(true); } }); Gideon
  11. I see. Learn a lesson. Thanks @Robin S Gideon
  12. Is it possible to set page image focus through a hook?? I tried this piece of code but it seems doesn't work. wire()->addHookAfter('Pages::saveReady', function ($event) { $page = $event->arguments(0); if(count($page->pageBanner)){ $page->of(false); $page->pageBanner->focus(10,10); $page->save(); $page->of(true); } }); Processwire throw this error: Any ideas is much welcome. Gideon
  13. I got your idea wrong. Let me see.... $randomPages = $pages->find("your selector here")->shuffle(); foreach($randomPages as $randomPage): foreach($randomPage->repeater_field->findRandom(3) as $item) : Output endforeach; endforeach; Use findRandom() instead of getRandom().
  14. Please try $randomPage = $pages->find("id=1049|1053|1055|1059|1152")->findRandom(1); Don't use get. Gideon
  15. Hi @Tyssen. for($i = 0; $i < 5; $i++): $randomPage = $pages->find("your selector here")->findRandom(1); foreach($randomPage->repeater_field->getRandom(3) as $item) : Output endforeach; endfor; Hope this helps.
  16. Hi @gregory, Can you tell me more about your template settings?? Are you using the pro module: repeater matrix?? https://processwire.com/store/pro-fields/repeater-matrix/ Gideon
  17. Hi @gregory, Is "case_studies" is a repeater or repeater matrix field?? Gideon
  18. Hi @gregory, What is the field type of "type"?? Please provide more info about your template and field settings. Gideon
  19. Hi @hollyvalero, Maybe you can try $yourArray->eq() to get the item you want. Can't give long example. Please take a look on the doc here: https://processwire.com/api/ref/wire-array/eq/ Gideon
  20. Yes. You can try it out yourself. Gideon
  21. Hi, The alternate user template approach @adrian mentioned is the way to go. Actually, it really depends on what you want to do. For me, I added fields to the user template and it is good enough for me. I put a page reference field in the user template and another field in some other template that need to store user id. Then connect the two page reference fields with the connect page fields module. It works great for me. Gideon
  22. Hi @joer80, 1. Go the Setup --> Templates, click Filters. Then set "show system templates" to Yes. 2. Click "user" template 3. click Family tab 4. set "May this template has childern" to Yes. 5. set templates allowed for this template if necessary. But please think twice before you do this. It is not encouraged to add children to user page. It is better to create a separate page with page reference field that set to choose from user pages. Gideon
  23. Hi @louisstephens, <link rel="icon" type="image/png" href="<?php echo $config->urls->templates?>favicon.png" /> There is no need to add a splash before favicon.png. Gideon
×
×
  • Create New...