Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by Manaus

  1. Hello, what is the best way to insert images within the text? Is should be simple and straightforward. I'm using SimpleMDE. Thank you very much
  2. I have never understood what the purpose of render() is. Sometimes I see it applied to the $page object, sometimes to an image, sometimes to an input field object. I searched the cheatsheet, but couldn't find much. I couldn't find any references or explanations in the forum either. Where could I learn what this method is and how it works? Thanks
  3. I like the syntax expressed on the ProcessWire homepage: echo $pages->get('/')->children->each('<li><a href={url}>{title}</a>'); where html tags are generated only if the selector returns results. In contrast to such a code: <li><a href="<?= $page->httpUrl ?>"><?= $page->title ?></a></li> where the external tags are generated anyway. I read that `each` works for WireArrays, is there a method applicable to only one element? for example: echo $pages->get(10)->someMethod('<li><a href={url}>{title}</a>'); Thanks!
  4. I'm querying 3 pages, with this code: <?php function dateToItalian($unixtimestamp) { setlocale(LC_TIME, "it_IT.utf8"); return ucwords(strftime("%a %d %B %Y", strtotime($unixtimestamp))); } ?> <?php foreach ($page->children as $child): ?> <p> <?php echo $child->created." "; echo dateToItalian($child->created); ?> </p> <?php endforeach ?> I get this: 1685722140 Thu 01 January 1970 1685723334 Thu 01 January 1970 1662705715 Thu 01 January 1970 Anyone can explain why?
  5. Thanks Jan, but I can't get it to work It returns 'Undefined variable: loader' when I load the page... I think the code you are quoting is suitable for the Symfony context?
  6. I'm using TwigTemplateEngine for an Italian website, but I get always English dates for `{{ page.created }}` code. I installed the Languages Support module, Languages, Italian Language Pack, used `setlocale('LC_TIME', "it_IT")`, `setlocale('LC_TIME', "ita")`, and the various combinations with LC_ALL, but no. How can I output an Italian date on the page? Thanks!
  7. Hello, I am building a page of events, where I want to show only the coming ones. I tried this <?php $theNow = new DateTime(); // ora foreach ($page->children as $child): $firstDate = new DateTime(); $firstDate->setTimestamp( $child->event_when ); $interval = $firstDate->diff( $theNow ); echo $interval->s; // in seconds if ($interval >= 0) { // show article } ?> Beside returning a `Object of class DateInterval could not be converted to int` error, I ask if there is a method for displaying future events beside this. Thanks!
  8. I need to see some of the pages content in the Pages tree, for a specific template. Is it possible? Creation dates, a couple of fields content etc. Thanks
  9. I'd like to have a title field "First name second name" which is automatically composed by a "First name" and a "Second name" fields. For example, if I have a page with John Ford as first name and second name respectively, I'd like to have the title as "John Ford" (without quotes). Is it possible? Thanks
  10. I'm using a Datetime field for displaying event dates, and I get an English format: Sunday, 8 January 2023 10:00 I put the set_locale function in the page, but no: <?php setlocale(LC_TIME, 'it_IT'); ?> How do I get a datetime in italian format? Thanks a lot
  11. I have a template with an "images" field. I'm trying to display it on the page, I'm using these lines, with results I do not understand. $page->images // teddy.jpg $page->images->httpUrl // void $page->images->url // /site/assets/files/1085/ $page->images[0]->url // error: accessing non-object I thought `$page->images->url` would work, but no. Why is it?
  12. The question was based on a config error I was neglecting... so please don't consider ?
  13. Indeed, there was a "No new pages for this template" checked ? Thanks!
  14. So I created a template A without file, and when creating a new page PW does not suggest template A probably because it has no file. I suppose it is by design. Is it workaroundable? Thank you very much
  15. I'd like to set up a simple system for tasks and tickets for my business, I wonder if there is already some kind of solution out there. If not, if there is a plugin that makes easy inserting data and editing it through a form (optionally the same used for creating a task etc). Thank you very much
  16. Love this module, but looks like it's not loading js anymore...
  17. I cannot grasp the pattern behind the object method/properties: $page->hasChildren() // or $page->hasChildren ? $page->id(); // or $page->id ? $children->count() // or $children->count ? I mean, when to use parentheses, and when not? Is there a principle behind this? Usually after a couple of attempts I manage to get it working, but I'd like to have the idea come natural, without thinking. Thank you very much
  18. I set up the config file to load _main.php for each page. $config->appendTemplateFile = '_main.php'; Now, I need to have one page without template loaded, for ajax purposes. Can I put some instruction on my empty.php template to not load _main? Thank you very much
  19. I need to display the page https://www.mysite.com/article-2022-1-10/ when the https://www.mysite.com/latest-article/ url is entered. First url should stay hidden, no redirect. Just a content switch, keeping the same url as before. Thank you very much
  20. Hello, I don't grasp the use of a selector like $fields->get("name") or $fields->find("selector") I see in the cheatsheet, since when I need to print a custom field from the page I just need to write $page->mycustomfield or similar. How can I use the $fields object? Thanks!
  21. Hello, is there a method for generating a link on providing the right selector? Something like <?php echo $pages->get("/mypage/")->link ?> generating <a href="/myurl/">mytitle</a> Instead of writing the whole string <?= "<a href='".$pages->get("/")->url."'>".$pages->get("/")->title."</a>" ?> or <a href="<?= $pages->get('/')->url"><?= $pages->get("/")->title ?></a> Thanks!
  22. I'm trying to make a navigation menu, for fetching all the subpages of the root I use this selector: $menu_pages = $pages->get("parent=/"); But I when iterating on the array and printing the pages url I get a "Notice: Trying to get property 'url' of non-object" error. The array is fetched through this code: $menu_pages = $pages->get("/")->children I'd like to know why the first selector is failing. Thanks!
  23. Interesting, the page()->title syntax is not working for me though.
  24. Hello, I'd like to make sure that some value comes from a specific page. I can send a uuid or something via post, and that value is checked and validated against on the landing page. This value should always change randomly, but always be linked to a passphrase I choose. How could I implement this? Thank you very much
  • Create New...