-
Posts
330 -
Joined
-
Last visited
-
Days Won
2
Everything posted by zoeck
-
API, how do I dynamically add a segment url to a template?
zoeck replied to Alexey's topic in Getting Started
if($input->urlSegment1 == 'photos') { // display photo gallery } else if($input->urlSegment1 == 'map') { // display map } else { // display main content } You mean like this? Or what exactly do you mean by whitelist ("Without manually adding"?!) -
API, how do I dynamically add a segment url to a template?
zoeck replied to Alexey's topic in Getting Started
Have you looked at the instructions for URL Segments? https://processwire.com/docs/front-end/how-to-use-url-segments/ -
Possibly the same problem as here: If Tracy is installed, you should deactivate it in the template (you can do this in the Tracy settings): No debug bar in selected frontend templates Disable the debug bar on pages with the selected templates.
-
Do you already know the lister function of the Processwire? Simply go to Pages -> Find, then you can display a table with pages (with adjustable columns). There is also an extended (paid) variant: ListerPro
-
Do you want to simply access existing Processwire pages or create new ones? Or do you have your own table ("kontrundgang") where the data should go? You can have a look at the Database API: https://processwire.com/api/ref/wire-database-p-d-o/ By the way: you should never execute unsanitized values in a sql statement!
-
Of course you can do that with Processwire, there is also a module for it π
-
Can you tell the error
-
Landing page exclude from prepend and append config entry
zoeck replied to kaz's topic in General Support
<?php if($page->id == **YOURLANDINGPAGEID**) return; ?> Just Add this to the top of your _prepend.php and _append.php (and isert your id π) Of course, this also works with a template check: <?php if($page->template == "**yourtemplatename**") return; ?> -
Check your config file for something like this: $config->prependTemplateFile = '_init.php'; $config->appendTemplateFile = '_main.php'; I think this will be the line with the _main.php π This is a standard configuration in the Regular Site Profile
-
Renew the Profields licence (Store -> Manage Purchases, it costs $39) with the account that bought the licence at the time, and then go to the Profields Board and download the new version π If there is no possibility to renew, you have to contact ryan, he will unlock it.
-
You have too hook the Lister: $wire->addHookBefore('ProcessPageLister::execute', function(HookEvent $event) { /* @var ProcessPageLister $lister */ $lister = $event->object; // I'm not sure, but the parent of the "Search Lister" has the ID 0? if($lister->parent->id !== 0) return; // Set sort $lister->defaultSort = 'title'; bd("Changed Search Sort"); });
-
You can use a hook for this π
-
Send mail to administrator if there is only 7 children?
zoeck replied to Roych's topic in API & Templates
Use " instead of ' π (in wire()->message) -
You have to use $config->pagefileSecure https://processwire.com/api/ref/config/#api-pagefileSecure like @wbmnfktrSaid.. (then you have to set the rights to the page/Template!)
- 8 replies
-
- images
- permission denied
-
(and 1 more)
Tagged with:
-
Have you also checked if the configuration of phpinfo() is correctly displayed? Just check this values: upload_max_filesize post_max_size memory_limit max_execution_time max_input_time Is an error displayed in the browser dev tools? Or also in the Processwire log file?
-
Did you increase the PHP settings post_max_size and upload_max_filesize or only one of them? I think the normal setting is 32MB
-
And why should this be? As you can see from Berhard's example, it is possible.
-
Does the selection page then also have its own domain? Or how can it be reached, since the pages have their own domains?
-
I think if the sites should not access the same data, then it is best to use 2 individual installations. This way you are most flexible and you can use processwire "normally" π
-
Aren't these actually two separate websites that have nothing to do with each other, Apart from a common landing page? Or should page 1 be able to access data from page 2? (this is not clear from your graphic) Or just have a look at the multi site support: https://processwire.com/docs/more/multi-site-support/ (but I don't think you need that at all?)
-
page reference numbers in front of a title (admin area)?
zoeck replied to Roych's topic in API & Templates
Do you already have the numbers in the pages (as a field) that you show in the selection? Because you can change the label field in the input tab (from the page select field) to "Custom Format" and also display multiple fields. -
Just have a look at the Hanna Code Module Example π https://processwire.com/modules/process-hanna-code/ <?php namespace ProcessWire; foreach($page->children as $child) { echo "<p><a href='$child->url'>$child->title</a>"; } You are probably missing the processwire namespace in the php file π