Jump to content

Gideon So

Members
  • Posts

    344
  • Joined

  • Last visited

Profile Information

  • Gender
    Male

Recent Profile Visitors

3,276 profile views

Gideon So's Achievements

Sr. Member

Sr. Member (5/6)

162

Reputation

  1. Hi @li181 Sorry for my late reply. Seems that your code in the template tries to prepend something that is not a page object to a page array. Would you mind post the code in your template? Gideon
  2. Hi @li181 I think you can check Setup -> Logs -> Errors to have more info and then come back for further assist. Gideon
  3. Try put $page->children into the custom PHP code field. Gideon
  4. Maybe just $page->children in the custom selector field? Gideon
  5. Yes. It is OK to add any fields to the user template. I have built a project with this method and see no draw backs so far. Gideon
  6. Hi @BillH Thanks for you kind hint. It was the file permission of the assets and modules folder causes the error. It is fixed now. Gideon
  7. I migrated a site to a hosting company which provides cPanel to manage the domain. I have some errors like the following: 2021-07-09 05:09:32.453548 [ERROR] [5674] [HTAccess] Failed to open [/home/misfmorg/public_html/site/.htaccess]: Permission denied 2021-07-09 05:09:28.141643 [ERROR] [5674] [HTAccess] Failed to open [/home/misfmorg/public_html/site/assets/files/1058/.htaccess]: Permission denied 2021-07-09 05:09:27.067796 [ERROR] [5674] [HTAccess] Failed to open [/home/misfmorg/public_html/site/assets/files/1093/.htaccess]: Permission denied 2021-07-09 05:09:26.775691 [ERROR] [5674] [HTAccess] Failed to open [/home/misfmorg/public_html/site/assets/files/1091/.htaccess]: Permission denied 2021-07-09 05:09:26.672877 [ERROR] [5674] [HTAccess] Failed to open [/home/misfmorg/public_html/site/assets/files/1099/.htaccess]: Permission denied 2021-07-09 05:09:26.471388 [ERROR] [5674] [HTAccess] Failed to open [/home/misfmorg/public_html/site/assets/files/1092/.htaccess]: Permission denied 2021-07-09 05:09:26.086949 [ERROR] [5674] [HTAccess] Failed to open [/home/misfmorg/public_html/site/assets/files/1053/.htaccess]: Permission denied I checked the permission if the .htaccess file is correct and I wonder why the web server keep searching .htaccess file in every folder in the site assets folder. Any hint is welcome. Gideon
  8. Hi @Krlos Can you post your code here? Gideon
  9. Hi @Krlos You can set currentItemClass = 'active'. https://processwire.com/docs/front-end/markup-pager-nav/ Gideon
  10. Hi @OrinTerry, I think it is the problem of Windows 7 rather than the CMS system. I am afraid that the problem may still persist after you migrate to ProcessWire. Gideon
  11. Hi @picarica, Welcome to the forum. size() method only applicable to image field but not file field. Gideon
  12. I edited my original post. Please take a look. Gideon
  13. Hi @milo695, <?php foreach ($homepage->children as $item): ?> <li class="nav-item"> <a class="nav-link" href="<?php echo $item->url; ?>"<?php if ($item->id == $page->rootParent->id): ?> class="active"<?php endif; ?> title="<?php echo $item->title; ?>"> <?php echo $item->title; ?> </a> </li> <?php endforeach; ?> This piece of code only loop through the children page of the home page. Therefore only first level menu items are shown. You need to loop through the sub page of each $item to show all the subitems. <?php foreach ($homepage->children as $item): ?> <li class="nav-item"> <a class="nav-link" href="<?php echo $item->url; ?>"<?php if ($item->id == $page->rootParent->id): ?> class="active"<?php endif; ?> title="<?php echo $item->title; ?>"> <?php echo $item->title; ?> </a> <?php if($item->children->count()): // if there is a child page, loop through all the child page ?> <ul> <?php foreach($item->children as $subitem): //loop through all the sub-page of the current $item ?> <li class="nav-item"> <a class="nav-link" href="<?php echo $subitem->url; ?>"<?php if ($subitem->id == $page->rootParent->id): ?> class="active"<?php endif; ?> title="<?php echo $subitem->title; ?>"> <?php echo $subitem->title; ?> </a> </li> <?php endforeach; ?> </ul> <?php endif; ?> </li> <?php endforeach; ?> You can modify it to suit your theme to make the dropdown work, Gideon
  14. Hi @Jan Romero, Thanks for your reply. It works. Thanks. Gideon
×
×
  • Create New...