Jump to content


  • Posts

  • Joined

  • Last visited

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location

Recent Profile Visitors

14,439 profile views

Manaus's Achievements

Sr. Member

Sr. Member (5/6)




Community Answers

  1. In my template I have set a variable called 'noindex'. Now, in my Twig template I cannot seem to use a conditional like this: {{ if page.noindex }} <do this> {{ endif}} because "Method Page::noindex does not exist or is not callable in this context" Should I put all the values within a `view` object, and pass it to the template? Is there a shortcut? I remember that within Smarty it is permissible to use `{ page->index }` within a template, and it works. Thank you very much
  2. Had the same problem, solved by removing the ScheduleCloudBackups module.
  3. Hi, I have a page where I have placed a custom field that has Lorem Ipsum as the label and lorem_ipsum as the name. On the page hosting that field, I would like to print the label. How can I do this? I tried `$page->lorem_ipsum->label` but it doesn't work. To investigate the problem further, I also tried `$page->lorem_ipsum->body`, in case there were several methods to access the various properties of the field. I also tried `name`, but the CMS still considers the field `$page->lorem_ipsum` as non-object. Can I print out the field name without going through the `$fields` object? Thanks
  4. 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
  5. 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
  6. 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!
  7. 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?
  8. 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?
  9. 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!
  10. 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!
  11. 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
  12. 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
  13. 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
  14. 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?
  15. The question was based on a config error I was neglecting... so please don't consider ?
  • Create New...